忽略 table 中的特定行
Ignore specific rows from a table
我有一个 table 数据如下:
ND
10212121
10232323
10212323
212526
295652
232565
我想从这个 table 对所有 ND 进行 select 排除以 10 开头的...使用 openquery 到 oracle 数据库。
此致
在下面的查询中,我检查了 ND
列的前两个字符并与 10
进行比较以查看它们是否相等。你没有提到 ND
是否是数字类型,所以我向 varchar2
添加了一个强制转换,这样子字符串就可以工作了。
SELECT ND
FROM yourTable
WHERE SUBSTR(CAST(ND AS varchar2(30)), 1, 2) <> '10'
我有一个 table 数据如下:
ND
10212121
10232323
10212323
212526
295652
232565
我想从这个 table 对所有 ND 进行 select 排除以 10 开头的...使用 openquery 到 oracle 数据库。
此致
在下面的查询中,我检查了 ND
列的前两个字符并与 10
进行比较以查看它们是否相等。你没有提到 ND
是否是数字类型,所以我向 varchar2
添加了一个强制转换,这样子字符串就可以工作了。
SELECT ND
FROM yourTable
WHERE SUBSTR(CAST(ND AS varchar2(30)), 1, 2) <> '10'