Ree*_*roi 3 sql sql-server select special-characters
我需要编写一个查询来从仅包含特殊字符的列中提取值.我知道下面的查询会给我所有包含至少一个特殊字符的值,但这不是我需要的.有人能帮帮我吗?
SAMPLE DATA -
ORG
^^567
~423
%^&/
329
Run Code Online (Sandbox Code Playgroud)
我需要编写一个只%^&/从上面的示例数据返回的查询 .
SELECT org
FROM table_A
WHERE org like '%[^a-Z0-9]%'
Run Code Online (Sandbox Code Playgroud)
试试这个
SELECT org
FROM table_A
WHERE org Not like '%[a-Z0-9]%'
Run Code Online (Sandbox Code Playgroud)
演示
SELECT org
FROM (SELECT '1asdasdf' org
UNION
SELECT '$asd#'
UNION
SELECT '$^%$%') a
WHERE org Not Like '%[a-Z0-9]%'
Run Code Online (Sandbox Code Playgroud)
结果: $ ^%$%