mysqlでlengthとchar_lengthの違い

306 ワード

length:フィールドの長さを計算し、1つの漢字に3文字、1つの数字またはアルファベットに1文字
char_length:フィールドの長さを計算します.漢字、数字、アルファベットにかかわらず、1文字で計算します.
使用法:フィールド長3のデータを取得する
select *  from table_name where LENGTH(category_code)=3

ここでtable_nameはテーブル名、category_codeはフィールド名で、自分の必要に応じて他の式やフィールドに変更することもできます