如何使用php比较mysql类型文本中的数据长度?

时间:2015-04-25 15:36:40

标签: php mysql

我有这个表名= text_tab

 _________________________
|  id  |     message     |
|  1   |     aaa         |
|  2   |     bb          |
|  3   |     ffff        |
|  4   |     ooooooo     |
|  5   |     gg          |

我想检查列message中的数据是否具有最大字符数的行。 列message的类型为text

我的回答中的

将显示id=4

我通过消息desc使用订单但不工作,我该怎么做?

1 个答案:

答案 0 :(得分:0)

您是否尝试过CHAR_LENGTHLENGTH功能?它会像

一样工作
SELECT id FROM text_tab ORDER BY CHAR_LENGTH(message) DESC

不是直接按message列排序,而是按所列的CHAR_LENGTH排序。