SQL で先頭のゼロを削除するコツ
データベースからデータを抽出するとき、先頭にゼロが付いているフィールドがよくありますが、これはデータ処理に不便をもたらします。この記事では、SQL を使用して VARCHAR フィールドから先行ゼロを削除する方法について説明します。
「00001A」のようなデータを持つ「CustomerNumber」というフィールドがあるとします。先頭のゼロを削除するには、次のメソッドを使用できます:
<code class="language-sql">SELECT SUBSTRING(CustomerNumber, PATINDEX('%[^0]%', CustomerNumber), 10)</code>
このステートメントは SUBSTRING 関数を使用して、「CustomerNumber」フィールドのゼロ以外の文字を抽出します。仕組みは次のとおりです:
以上がSQL の VARCHAR フィールドから先頭のゼロを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。