【发布时间】:2010-01-17 00:54:25
【问题描述】:
如何正确编写这个 sql-english 查询:
"SELECT zip FROM tblContacts WHERE [zips 中的字符数小于或等于 4]".
谢谢。
【问题讨论】:
标签: mysql
如何正确编写这个 sql-english 查询:
"SELECT zip FROM tblContacts WHERE [zips 中的字符数小于或等于 4]".
谢谢。
【问题讨论】:
标签: mysql
假设zip 是一个字符串:
WHERE CHAR_LENGTH(zip) <= 4
应该可以。
编辑:最初对于所需的比较是 <、<= 还是 > 存在一些混淆,但现在 Q 已被编辑以澄清,所以我已经相应地编辑了我的 A。
【讨论】:
edit 链接在您帖子的下方和左侧,就在标有mysql 和query 的标签“按钮”下方——无论如何,现在编辑我的回答,因为您现在已经澄清它“小于或等于四”,谢谢!
SELECT zip FROM tblContacts WHERE CHAR_LENGTH(zip) > 0
【讨论】:
我确信一定有更好的方法,但是……:
SELECT zip FROM tblContacts WHERE zip LIKE '_' OR zip LIKE '__' OR zip LIKE '___' OR zip LIKE '____';
【讨论】: