1.SQL语句是我们开发人员最常用的,而且是最喜欢用的。用来用去总觉得自己有很多地方需要学习,没有完全吃透SQL语句的奥秘。在开发中,慢慢积累是最好的途径。
2.分组语句的使用,不想统计包含重复字段的记录个数。那么在count()函数的参数里,加上一个distinct修饰符。
例如:
(1).统计所有的记录数,包含重复的手机号。
SELECT COUNT(phone_number) FROM app_user;
结果是1363
(2).统计所有的手机号,包含不重复的手机号。
SELECT COUNT(DISTINCT phone_number) FROM app_user;
结果是1361
(3).统计个数大于1的手机号个数
SELECT COUNT(phone_number),phone_number FROM app_user GROUP BY phone_number HAVING COUNT( phone_number)>1;
结果是
COUNT(phone_number)phone_number
3 15321155407
总结:涉及的知识点:SQL用法、分组、分组条件筛选、去重等。SQL语句用法很多,也很精妙。只有有心的实践者才能领悟其中的奥秘。
相关推荐
SQL语句大全(很全)sql语句用法,对于mysql,oracle,sqlserver 数据库的sql语法,各种语句优化.
常见的sql语句用法,了解基础的sql语句用法,掌握sql语句的编写规则;
SQLServer动态SQL语句的用法
sql语句中join的用法 sql语句中join的用法
SQL语句介绍和应用方法举例,适合初学者,尤其是对SQL基础不太好的应用者。
SQL语句大全(很全)sql语句用法.doc
自己总结的一些关于SQL语句中Select语句常用的几种方法。里面有相信的说明,下载后查阅!
SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解
《Effective MySQL之SQL语句最优化》是由MySQL专家Ronald Bradford撰著,书 中提供了很多可以用于改进数据库和应用程序性能的最佳实践技巧,并对这些技巧 做了详细的解释。本书希望能够通过一步步详细介绍SQL优化...
sql语句妙用,各种sql语句的详细用法与讲解.doc
结合实例讲述sql语句 是我们能够更好的理解sql的用法 和基本的句式
动态SQL语句.txt 动态语句.txt 区分大小写.txt 去掉重复的列名.txt 取n到m条记录.txt 合并字符串.txt 多列的行转列.sql 多行补充.sql 多表对多表进行统计.txt 大小写转换.txt 子查寻和内联查寻.txt 学生名次.txt ...
用SQL语句截取字符串, string substr ( string string, int start [, int length]) 参数1:处理字符串 参数2:截取的起始位置(第一个字符是从0开始) 参数3:截取的字符数量
SQL语句left join/right join/inner join 的用法比较 SQL语句left join/right join/inner join 的用法比较
sql语句的基本介绍和用法,让你对sql有一定了解
jsp中sql语句的使用方法,在jsp中使用sql语句,对于初学者很有帮助
《Effective MySQL之SQL语句最优化》希望能够通过一步步详细介绍SQL优化的方法,帮助读者分析和调优有问题的SQL语句。 内容简介 《Effective MySQL之SQL语句最优化》主要内容: ●找出收集和诊断问题必备的分析...