select field2 from table where field3 not like '%是%';
select * from table where field2 like '%B%';
select * from table where field2 like '%B%';
解决方案 »
- SELECT 'x' FROM DUAL,这个语句跟到能追到原始问题语句吗?
- 关于long raw即blob存取过程怎样做
- oracle 中一个字符串放在 varchar2(100)和varchar2(4000)字段中用的空间都是一样的吗?如果一样还用定义长度干什么?
- 关于往一个表中插入blob数据时引发的问题~~~~
- ORACLE的服务总是自动停止
- sqlplus的一个问题
- 如何让一个新用户只能修改某一个表?
- 在oracle的存储过程中是否可以套入一些C语言的代码?
- 在oracle中如何像sql server中的代理一样,能设置计划执行Sql命令
- SQL*LOADER的简单问题,在线等(立刻给分)
- 如何运行oracle script?
- 高手进来!求一条SQL文
3 B 否
4 B 否
5 B 否
select Field1,Field2,Field3 ,Field4 from table where Field3='否' and Field2='B' order by Field2;
from table_name a
where not exists(select field2
from table_name b
where field3 = '是' and b.field2 = a.field2
group by field2 )
and field3 <> '是'
而且B不是一个定值,不能用not in ,not exists,请大家继续阿!
select Field1,Field2,Field3 ,Field4 from table where Field3='否' and Field2='B' order by Field2;
这个不对吗?????
为何不能用not exists?
MINUS
SELECT * FROM TABLE WHERE Field3='是'
to Croatia(Croatia)你的方法很不错,可惜的是sql server2000中不支持minus阿,
我记得好像有表自连接还是自嵌套可以做,但是我写不出来