web-dev-qa-db-ja.com

strlenによるデータベースからの行の選択

特定の値が特定の長さ(5文字未満など)であるデータベーステーブル行を選択する方法はありますか?

In PHPつまり strlen になります。

MySQLに類似したものはありますか?

35
santa
SELECT * FROM table_name WHERE CHAR_LENGTH(column_name) < 5
72
Derek Prior

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

SELECT * FROM table_name WHERE LENGTH(column_name) < 5

文字はUTF-8のような複数のバイトで構成できることに注意してください。

9
Timo Huovinen