MySQL语句选择列不是数字的位置

jef*_*kee 4 php mysql sql

我有一个运行有问题的脚本,所以我需要选择包含不是直线整数的值的所有行.我该怎么做呢?ISSTRING是在谷歌搜索,但我收到一个错误,说ISSTRING不存在.:(

到目前为止,我已经糊涂了:

SELECT id, area, city FROM `homes` WHERE ISSTRING(`area`) OR ISSTRING(`city`)
Run Code Online (Sandbox Code Playgroud)

没有任何运气......

Rez*_*a S 6

RegExp有效,但我要做的是检查abs()是否等于零且字段不为零.我认为这比RegExp更快.

SELECT id, area, city FROM `homes` WHERE (abs(area) = 0 AND area != '0') OR (abs(city) = 0 AND city != '0')
Run Code Online (Sandbox Code Playgroud)