我有一个数据库,其中包含movie_title、imdb_rating和流派字段。如何使用SQLite来选择标题中有数字的电影?我正在尝试这个代码,但它不起作用:
SELECT * FROM movies
WHERE movie_title like '%[0-9]%';
我看过其他类似的问题,答案看起来像上面的一样,但我不知道我的代码出了什么问题。谢谢你的帮助。
在SQLite中,您可以使用glob
来实现这一点-除非like
,否则它支持字符类:
select *
from moveis
where movid_id glob '*[0-9]*'