2015-07-13 44 views
2

什么是确定在某一列包含TAB字符表中的所有行的最佳方式(CHAR(9)如何找到包含制表符

是场就这么简单

SELECT * FROM MyTable WHERE Field1 LIKE '%' + CHAR(9) + '%' 

回答

5

RTRIM CHAR列。像这样:

SELECT  * 
FROM   MyTable 
WHERE  (RTRIM(Field1) LIKE '%' + CHAR(9) + '%') 
-1

上一页查询失败,用: “缺失表达” 的消息, 在Oracle,这是正确的语法

select * 
    from MyTable 
where Field1 '%' || CHR(9) || '%'; 

其它溶液可以是:

Select * 
    from MyTable 
    where instr(Field1, CHR(9)) <> 0; 

干杯!

+3

此问题只有SQL Server标记。你的答案是多余的。 –

相关问题