web-dev-qa-db-ja.com

特定の長さの文字列フィールドのMySQLでのクエリ

特定の長さを持つ列のすべての文字列フィールドを要求するMySQLクエリを作成するにはどうすればよいですか?

ありがとう!

36
ana

LENGTH() を使用して、バイト単位の長さを確認します。

_SELECT str FROM sometable WHERE LENGTH(str) = 5;
_

または CHAR_LENGTH() 文字数の長さをチェックするには(マルチバイト文字列に便利):

_SELECT str FROM sometable WHERE CHAR_LENGTH(str) = 5;
_
63
BoltClock
select * 
from myTable 
where length(myColumn) = 5
6
John K.