我有一列包含数字和其他字符串值(例如“?”,“ ???”等)
是否可以在SQLite的where子句中添加“ is number”条件?就像是:
select * from mytable where isnumber(mycolumn)
从文档中,
typeof(X)函数返回一个字符串,该字符串指示表达式X的数据类型:“ null”,“ integer”,“ real”,“ text”或“ blob”。
您可以使用 where typeof(mycolumn) = "integer"
where typeof(mycolumn) = "integer"