选择具有大于2位小数的行。

7

如何选择具有超过2个小数位的行?

例如,我们有以下值:

3.14
5.999
9.555
8.55

我希望你能帮我选择这些值:
5.999
9.555
2个回答

11
您可以在使用 LIKE 时,将下划线(_)作为单个字符通配符。
LIKE '%.___'

7

抱歉,我已经找到答案了:

选择长度大于3的所有内容:SELECT * FROM table WHERE LENGTH(SUBSTR(column,INSTR(column,"."))) >3


1
你可以尝试使用substring_index而不仅仅是substr:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index - tjb1982

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接