create table temp_T1
(
ID int,
U1 varchar(100),
U2 varchar(100)
)
insert into temp_T1 select 1,'AA2,BB3,AA,AA4',''
insert into temp_T1 select 2,'DD1,DD2',''
insert into temp_T1 select 3,'CC1',''
insert into temp_T1 select 4,'EE8,AA',''
insert into temp_T1 select 5,'XX',''
insert into temp_T1 select 6,'','TT'
insert into temp_T1 select 7,'CCCC',''
insert into temp_T1 select 8,'','AA'
insert into temp_T1 select 9,'BXXX',''
select * from temp_T1
ID U1 U2
----------- ---------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------
1 AA2,BB3,AA,AA4
2 DD1,DD2
3 CC1
4 EE8,AA
5 XX
6 TT
7 CCCC
8 AA
9 BXXX (9 行受影响)---------------------------------------------
找出U1栏中有AA的或者U2栏中没有AA的行。请问如何写这个SQL语句比较好呢?
(
ID int,
U1 varchar(100),
U2 varchar(100)
)
insert into temp_T1 select 1,'AA2,BB3,AA,AA4',''
insert into temp_T1 select 2,'DD1,DD2',''
insert into temp_T1 select 3,'CC1',''
insert into temp_T1 select 4,'EE8,AA',''
insert into temp_T1 select 5,'XX',''
insert into temp_T1 select 6,'','TT'
insert into temp_T1 select 7,'CCCC',''
insert into temp_T1 select 8,'','AA'
insert into temp_T1 select 9,'BXXX',''
select * from temp_T1
ID U1 U2
----------- ---------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------
1 AA2,BB3,AA,AA4
2 DD1,DD2
3 CC1
4 EE8,AA
5 XX
6 TT
7 CCCC
8 AA
9 BXXX (9 行受影响)---------------------------------------------
找出U1栏中有AA的或者U2栏中没有AA的行。请问如何写这个SQL语句比较好呢?
解决方案 »
- 触发器能调用程序吗?即想通过,表记录insert一行,则触发调用另外一个程序。
- 兄弟们?什么是全文索引?如何设置?如何引用?
- 【急啊!!】这个SQL语句怎么写啊!!谢谢!!!【一直刷新等!!】
- 在SQL SERVER2000中,有没有这么样的函数和方法,详情看内容
- 关于sp_addmessage的问题
- 求主从服务器数据库差异备份操作步骤!!!!!
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
- 火车时刻查询,站站查询
- 急,SQL数据转换,神阿救救我吧
- VC++中如何列出SQL_SERVER服务器?急救!!! 已上榜4天了,求求高手了
- Sql server 2005 中占位排名怎么写?
- 请教一个SQL函数
select *
from tb
where u1 like '%,AA,%' or u2 not like '%,AA,%'
--漏写分隔符
select *
from tb
where ','+u1+',' like '%,AA,%' or ','+u2+',' not like '%,AA,%'