2
我想從表中提取行,其中一行應該只包括數字和字母字符(不帶重音符號)或字符/ - ? : () . , '' +
。SQL Server中的通配符
對角色的位置沒有限制。
我用
SELECT A_2
FROM Temp_table
WHERE A_2 LIKE [a-z0-9/-?:().,''+]%'
,但它是沒有用的。
%
通配符是否包含所有字符,數字和特殊字符?
我想從表中提取行,其中一行應該只包括數字和字母字符(不帶重音符號)或字符/ - ? : () . , '' +
。SQL Server中的通配符
對角色的位置沒有限制。
我用
SELECT A_2
FROM Temp_table
WHERE A_2 LIKE [a-z0-9/-?:().,''+]%'
,但它是沒有用的。
%
通配符是否包含所有字符,數字和特殊字符?
可以使用NOT LIKE
使用通配符:
where a_2 not like '%[^-a-zA-Z0-9/??:().,"+]%'
或:
where a_2 not like '%[^a-zA-Z0-9/??:().,"+\-]%'
的挑戰是連字符,因爲它是在模式中一個特殊字符。此版本使用默認轉義字符。