0
我有一些数据需要搜索逗号字符。如何搜索存储在SQL Server中的数据中的逗号字符?
例如进入我需要在场上引文在引文表的定位: 这有时是真实的,文本引用
最后,我期待提取文本引用
与数据选择栏:
select Citation from Citations;
我有一些数据需要搜索逗号字符。如何搜索存储在SQL Server中的数据中的逗号字符?
例如进入我需要在场上引文在引文表的定位: 这有时是真实的,文本引用
最后,我期待提取文本引用
与数据选择栏:
select Citation from Citations;
这个工程来选择数据,但没有什么隔离I W蚂蚁:
SELECT Citation
FROM Citations
WHERE (Citation LIKE '%\,%' ESCAPE '\')
ORDER BY Citation
啊,这个工程:
SELECT Citation,
SUBSTRING(Citation,
CHARINDEX(',', Citation) + 1,
LEN(Citation) - CHARINDEX(',', Citation)) AS Truncated
FROM Citations
WHERE (Citation LIKE '%\,%' ESCAPE '\')
ORDER BY Truncated
感谢CK!
尝试这样:
SELECT Citation
, SUBSTRING(Citation, CHARINDEX(',', Citation) + 1,
LEN(Citation) - CHARINDEX(',', Citation))
FROM Citations
WHERE (Citation LIKE '%\,%' ESCAPE '\')
ORDER BY Citation
语法不报错了,但两列是相同的。 – Fred 2010-04-30 07:46:39