选择多位数零

时间:2012-12-18 12:42:46

标签: mysql sql

我正在解析文件并将其名称/值对存储在mysql数据库中。零值有多种数字:0,00,0000。是否有查询选择所有这些数字,而不连接'或'语句?

SELECT * FROM APP WHERE VALUE = '0' OR VALUE = '00' OR VALUE = '000';

2 个答案:

答案 0 :(得分:1)

使用REGEX:

SELECT * FROM APP WHERE VALUE REGEXP '0+';

答案 1 :(得分:1)

虽然有很多可能选择VARCHAR 0,00,...(例如RLIKE和朋友),但我建议您在导入时加倍努力并将其转换为{{ 1}}导入

一些选择者:

  • INT
  • colname RLIKE '0+';