【发布时间】:2019-08-24 20:50:02
【问题描述】:
在 VB .net 中,我想运行一个 sqlite 选择语句,以仅从包含数字和字母的文本字段 (a4) 中获取数值。
我的 sqlite 文本 a4 字段数据包含这样的数据:
28 days
1966
the 100 years war
在希望能够获取
28
1966
100
sqlite a4字段有文本数据类型
这是我尝试过的
SELECT a4 from data where CAST(a4 AS INTEGER) GLOB '[0-9]'
SELECT a4 FROM data WHERE a4 REGEXP '[0-9]'
我搜索了一个答案,但只找到了使用 ISNUMERIC 的 MS SQL 答案,而 SQLITE 中不存在该答案。
谢谢
【问题讨论】:
-
也许在接近但没有雪茄类别:
trim(lower(info),"abcdefghijklmnopqrstuvwxyz ")。我想你也可以包含特殊字符。但它不适用于2 plus 2 is 4。