これは、Server 2008 との平等を扱う質問ですSUBSTRING
。私の問題ではLICNO
、ライセンス番号を扱うという列があります。これらのライセンス番号は、次のようにフォーマットされています。
LPC-907
LCSW-517
私は次のように使用しSUBSTRING
ています:
CASE
WHEN SUBSTRING(LICNO,1,2) <> 'LA' THEN 'Architect'
WHEN SUBSTRING(LICNO,1,4) = 'CAP' THEN 'Certified Public Assistant'
WHEN SUBSTRING(LICNO,1,2) IS NULL THEN 'None'
ELSE 'Landscape Architect'
END AS LicenseType,
ストアド プロシージャは Architect と Landscape Architect のみを返します。SUBSTRING を正しく使用していますか?