MSSQLで先頭の0を取りたい。

Writer: admin Type: 友人関係の悩み Date: 2019-03-06 00:00
MSSQLで先頭の0を取りたい。CUSTMというテーブルのPHONEというフィールドに電話番号が入っているのですが、普通に03とか06で始まるもの以外に、003とか006で始まるデータが含まれています。どうもオフィスから発信するときに0発するといった情報がそのまま登録されてしまっているようです。03や06などはそのままに、003とか006など先頭が00のものを削除するにはどのようなSQLを書けばいいのかご教授願います。MSSQL 2012です。共感した0###update CUSTUM SET PHONE=right(PHONE,length(PHONE)-1)where PHONE LIKE '00%'です。ナイス0
###ありがとうございました!###where句にNOT LIKEとワイルドカードの’%’を使って、not like ’00%’とすれば00で始まるレコードが除外されて取得されます。ナイス0

 

TAG