我正在为项目重新学习MS-SQL。
我有一个表格,其中包含特殊字符|
的字段。大多数时候,该字段没有,有时有时,有时是4次。
我已经能够在存在时将其过滤为过滤,但我想尝试仅显示它看起来不止一次。
这是我到目前为止的出现:
SELECT UID, OBJ_UID, DESCRIPTION
FROM SPECIFICS
WHERE (NAMED LIKE '%[|]%')
有一种简单的方法吗?
您可以用空白替换|
并比较字符串的长度
SELECT
UID, OBJ_UID, DESCRIPTION
FROM
SPECIFICS
WHERE
LEN(NAMED) - LEN(REPLACE(NAMED, '|', '')) > 1
查询返回行,其中 |
出现多次