这是一个处理SUBSTRING
与 Server 2008 相等性的问题。在我的问题中,我有一个名为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 吗?