一个sql问题,在线等,附脚本
--数据如下:
mobile daytime content
13733085588 2011-8-25 13:17:08 点一首歌特别送给蓝水晶 藏古西烈<合不来分不开>
13909607914 2011-8-25 13:15:08 男
13909607914 2011-8-25 13:14:39 我想交个女性在25左右想和她交个朋友
15556335003 2011-8-25 13:12:07 主持人你好我想交友交18-20岁的女孩为友
13485500520 2011-8-25 13:07:14 主持人你好!
13485500520 2011-8-25 12:47:58 祝愿我的朋友小雨开心快乐每一天!
15156597052 2011-8-25 12:43:10 不要沉陷于以往感情的伤痛,要走出去。
18756638785 2011-8-25 12:42:41 蛋蛋,张杰的天下祝雁楠幸福了。
--希望得到结果:
查询content中包含“交”或者“祝”或“不”或“了”的,如果不存在则取除了这个要求外的content(不过不包括仅仅一个“男”字),如果也不存在,就取content为“男”的
每个mobile仅取1条daytime最新的符合上面这个条件的content
--脚本如下
if object_id('tb','u') is not null
drop table tb
go
create table tb(
mobile varchar(20),
daytime datetime,
content varchar(100)
)
go
insert into tb(mobile,daytime,content)
select '13733085588','2011-8-25 13:17:08','点一首歌特别送给蓝水晶 藏古西烈<合不来分不开>'
union all select '13909607914','2011-8-25 13:15:08','男'
union all select '13909607914','2011-8-25 13:14:39','我想交个女性在25左右想和她交个朋友'
union all select '15556335003','2011-8-25 13:12:07','主持人你好我想交友交18-20岁的女孩为友'
union all select '13485500520','2011-8-25 13:07:14','主持人你好!'
union all select '13485500520','2011-8-25 12:47:58','祝愿我的朋友小雨开心快乐每一天!'
union all select '15156597052','2011-8-25 12:43:10','不要沉陷于以往感情的伤痛,要走出去。'
union all select '18756638785','2011-8-25 12:42:41','蛋蛋,张杰的天下祝雁楠幸福了。'
go
select * from tb
go
drop table tb
go
...全文
相关推荐
DVWA网络安全靶场搭建与练习 附攻略和在线版
网络安全靶场搭建与练习附攻略和在线版
在线点餐系统
在线点餐系统,bootstrap前端框架,实现注册登陆,选餐,订单,附sql文件
精品课程教学网站源代码(附系统使用说明 ASP+SQL Sever2000)
精品课程教学网站 源代码 系统使用说明 ASP SQL Sever2000) 供大家交流学习
sql server 导入超大SQL脚本文件
sql server 导入超大SQL脚本文件.doc 说明
在线考试与阅卷系统源码(附数据库脚本)
此系统是可以直接运行的系统,只需要把SQL脚本运行一次,然后加一个t_student 表,表格式在实体类中查看。


