ホームページ >データベース >mysql チュートリアル >MySQL の英数字テキスト フィールドから先頭のゼロを削除するにはどうすればよいですか?
MySQL 関数での英数字テキストの先頭のゼロの削除
MySQL で英数字テキスト フィールドを使用していて、先頭のゼロを削除する必要がある場合、trim() 関数は信頼できるオプションです。
trim() 関数を使用すると、文字列の先頭または末尾からトリミングする文字のセットを指定できます。先頭のゼロを削除するには、次の構文を使用します。
TRIM(LEADING '0' FROM <field_name>)
例を示します。
SELECT TRIM(LEADING '0' FROM myfield) FROM table;
myfield 列に値「00345ABC」が含まれている場合、クエリは「」を返します。 345ABC。」これは、trim() 関数がフィールドから先頭のゼロをすべて削除し、望ましい結果が得られるためです。
フィールドにゼロの横に数字以外の文字が含まれている場合、trim() 関数は数値のゼロのみを削除します。これは、フィールドに値「00ABC345」が含まれている場合、trim() 関数は「ABC345」を返すことを意味します。
以上がMySQL の英数字テキスト フィールドから先頭のゼロを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。