检查字符串是否包含 SQLite 中的任何整数

Check if a string contains any integers in SQLite

我有一个包含 movie_title、imdb_rating 和流派字段的数据库。我如何使用 SQLite 来 select 标题中有数字的电影?我正在尝试这段代码,但它不起作用:

SELECT * FROM movies
WHERE movie_title like '%[0-9]%';

我看过其他类似的问题,答案与上面类似,但我无法弄清楚我的代码哪里出了问题。感谢您的帮助。

在 SQLite 中,您可以使用 glob 执行此操作-除非 like,它支持字符 类:

select *
from moveis
where movid_id glob '*[0-9]*'