私は、FNN 列 (Full National Number) があるデータベースを使用しています。オーストラリアでは、すべての FNN は 10 桁で、0 で始まり、その後に 1 桁の州番号、8 桁の電話番号が続きます。
現在、エントリの半分は 9 桁のみです。つまり、最初の 0 は除外されていますが、残りの半分は 10 桁です。
最初に 0 を持たないすべての列値に 0 を連結したいと考えています。これは私が試みた現在のクエリですが、結果は 0 になります。
UPDATE SUBSCRIBERS SET FNN=concat('0',FNN) WHERE FNN LIKE '[1-9]%';
州の数字は 0 で始まらないため、最初の数字が 1 ~ 9 の場合に 0 を連結するだけで済みます。上記のクエリが機能しないのはなぜですか?
ありがとう。
よろしく、
マット