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

SQL 基础

时间:2017-09-14 18:56:55      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:from   分组   text   arch   esc   sql查询   having   select   rod   

1.联合主键:

联合主键就是用2个或2个以上的字段组成主键。
用这个主键包含的字段作为主键,这个组合在数据表中是唯一,且加了主键索引。
比如这种时候 
商品品牌 商品型号
诺基亚 920
三星 NOTE2
诺基亚 8088
就靠这样的联合主键来确定这条记录的唯一性。
语句:
create table product( pro_name varchar(20), pro_type varchar(20), primary key (pro_name,pro_type) );

 

 
2.sql查询一张表中重复的记录:
select * from xi a where (a.username) in  (select username from xi group by username  having count(*) > 1);
3.查询出所有数据进行分组之后,和重复数据的重复次数的查询数据
select  count(username) as 重复次数,username from xi group by username  having count(*)>1 order by username desc

 

 

4. 
 
 

SQL 基础

标签:from   分组   text   arch   esc   sql查询   having   select   rod   

原文地址:http://www.cnblogs.com/taiguyiba/p/7521603.html

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