郵便番号をハイフンで区切る
連続する数値で構成された郵便番号を3桁目でハイフン区切りにします。
SELECT ZIPCODE,
CASE WHEN LEN(ZIPCODE) > 3
THEN LEFT(ZIPCODE,3) + '-' + SUBSTRING(ZIPCODE,4,LEN(ZIPCODE) - 3)
ELSE ZIPCODE
END
AS [CONVZIPCODE]
FROM CUSTOMER
ZIPCODE | CONVZIPCODE |
---|---|
3240002 | 324-0002 |
325 | 325 |
3300001 | 330-0001 |
NULL | NULL |
32705 | 327-05 |