我有一个字段名称“value”,其中包含4位数字,8位数字和16位数字。如何使用mysql语句“SELECT”和where where?
获得四位数以下是示例。
值
1001 90812323 8928123458341235 0123 4521 84920192 7584
仅获取“1001,0123,4521和7584”。
这可能吗?
答案 0 :(得分:5)
SELECT value FROM table WHERE LENGTH(value)=4;
答案 1 :(得分:2)
SELECT * FROM tb WHERE char_length(value) = 4
点击此链接:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html