码迷,mamicode.com
首页 > 数据库 > 详细

sql语句总结【不断更新】

时间:2015-01-10 01:26:07      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:sql

1:查询数据库dbName有多少张表

select count(*) from information_schema.tables where table_schema=‘dbName’;

2:根据某个字段合并表

select id,name,sum(operate) from test group by name;

技术分享

执行结果:

技术分享

3: 用一条SQL 语句 查询出每门课都大于80 分的学生姓名

select name from table group by name having min(fenshu)>80


4:删除除了自动编号不同, 其他都相同的学生冗余信息

delete tablename where 自动编号 not in(select min( 自动编号) from tablename group by 学号, 姓名, 课程编号, 课程名称, 分数)

 学生表 如下:
自动编号   学号   姓名 课程编号 课程名称 分数
1        2005001 
张三 0001      数学    69
2        2005002 
李四 0001      数学    89
3        2005001 
张三 0001      数学    69

sql语句总结【不断更新】

标签:sql

原文地址:http://blog.csdn.net/u013628152/article/details/42569231

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!