检查字符串是否包含 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]*'
我有一个包含 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]*'