日期:2014-05-16 浏览次数:20910 次
?
1、distinct
??? select distinct col1,col2,col3...coln from t
??? 此语句是从t中选出col1,col2,col3...coln不重复的记录,注意col1,col2,col3...coln是一个整体,也就是说distinct的作用域是col1,col2,col3...coln?? 而不只是col1,如下图的一个表
?
???
执行语句 SELECT DISTINCT n1,n2 FROM Lion后,得到结果
?
2、group by
???? select * from t group by col1,col2,col3...coln
?? 与distinct类似 group by 的作用域包含col1,col2,col3...coln
执行 SELECT *? FROM Lion GROUP BY n1,n2,得到以下结果
?
3、count(exp)
?select count(exp) from t
返回SELECT 语句检索到的行中非NULL 值的数目。??
若找不到匹配的行,则COUNT() 返回 0
COUNT(*) 的稍微不同之处在于,它返回检索行的数目, 不论其是否包含 NULL 值。
?