MySql查找数据包含少于四个字符的所有行

MySql查找数据包含少于四个字符的所有行,mysql,Mysql,如何正确编写此sql英语查询: 从tblContacts中选择zip,其中[zip中的字符数小于或等于4] 谢谢。我肯定有更好的办法,但是 SELECT zip FROM tblContacts WHERE zip LIKE '_' OR zip LIKE '__' OR zip LIKE '___' OR zip LIKE '____'; 假设zip是字符串: WHERE CHAR_LENGTH(zip) <= 4 应该有用 编辑:最初,对于所需的比较是否为Yeah,存在一些混淆。我

如何正确编写此sql英语查询:

从tblContacts中选择zip,其中[zip中的字符数小于或等于4]


谢谢。

我肯定有更好的办法,但是

SELECT zip FROM tblContacts WHERE zip LIKE '_' OR zip LIKE '__' OR zip LIKE '___' OR zip LIKE '____';
假设zip是字符串:

WHERE CHAR_LENGTH(zip) <= 4
应该有用


编辑:最初,对于所需的比较是否为Yeah,存在一些混淆。我找不到“哎哟”-需要编辑帖子按钮。@D.A.@,编辑链接在帖子的下方和左侧,就在标签按钮下方,上面写着mysql和query-无论如何,现在正在编辑我的答案,因为您现在澄清的答案少于或等于四个,谢谢!
WHERE CHAR_LENGTH(zip) <= 4