在mysql中只得到四位数的条件

时间:2014-02-21 00:44:08

标签: php mysql database

我有一个字段名称“value”,其中包含4位数字,8位数字和16位数字。如何使用mysql语句“SELECT”和where where?

获得四位数

以下是示例。

1001 90812323 8928123458341235 0123 4521 84920192 7584

仅获取“1001,0123,4521和7584”。

这可能吗?

2 个答案:

答案 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