我有一个包含这样数据的表:
ND
10212121
10232323
10212323
212526
295652
232565
我想从这个表中选择所有ND,不包括以10开头的那些...使用openquery到oracle数据库。
此致
答案 0 :(得分:1)
在以下查询中,我检查ND
列的前两个字符,并与10
进行比较,看它们是否相等。您没有提及ND
是否为数字类型,因此我向varchar2
添加了强制转换,以便子字符串可以正常工作。
SELECT ND
FROM yourTable
WHERE SUBSTR(CAST(ND AS varchar2(30)), 1, 2) <> '10'