37

特定の値が特定の長さであるデータベーステーブルの行を選択する方法はありますか?たとえば、5文字未満の長さですか?

PHPではそれはですstrlen

MySQLに似たようなものはありますか?

4

2 に答える 2

79
SELECT * FROM table_name WHERE CHAR_LENGTH(column_name) < 5
于 2011-02-19T02:34:07.820 に答える
9

LENGTH("my_string")文字列の長さをバイト単位で返します

SELECT * FROM table_name WHERE LENGTH(column_name) < 5

UTF-8のように、文字は複数のバイトで構成されている可能性があることに注意してください。

于 2013-09-16T08:53:53.930 に答える