如果字符串列包含任何数字值,是否可以选择行?

时间:2018-04-22 05:34:00

标签: sqlite

我的表中的一个特定列被标记为String类型,但是,它很可能会将一个整数值与字符串混合在一起。

以下是一些示例行:

"hello1"
"keys"
"Thom27"
"3for5"

我希望能够选择字符串中包含数字的行。谢谢。

2 个答案:

答案 0 :(得分:3)

您可以使用GLOB:

SELECT * 
FROM tblNames
WHERE Name GLOB '*[0-9]*'

答案 1 :(得分:1)

GLOB是最佳答案(如上所述)。 GLOB支持像匹配一样的REGEX,这比使用LIKE的单个匹配更有效。

相关问题