忽略表中的特定行

时间:2016-06-24 15:43:37

标签: oracle-sqldeveloper

我有一个包含这样数据的表:

ND
10212121
10232323
10212323
212526 
295652
232565

我想从这个表中选择所有ND,不包括以10开头的那些...使用openquery到oracle数据库。

此致

1 个答案:

答案 0 :(得分:1)

在以下查询中,我检查ND列的前两个字符,并与10进行比较,看它们是否相等。您没有提及ND是否为数字类型,因此我向varchar2添加了强制转换,以便子字符串可以正常工作。

SELECT ND
FROM yourTable
WHERE SUBSTR(CAST(ND AS varchar2(30)), 1, 2) <> '10'