Coalesce将空值换为其他值

coalesce(col1,col2,col3..)

Delete 删除语句

delete from 表名

where 条件;

注意:delete  语句如果没有加where条件,将会把表中所有数据删除

count(*)表示当前表中一共有多少记录

select count(*) from 表名;

like 语句 一般配合通配符使用

通配符%:表示0,1或者更多

通配符_:表示单一数字或字符

select * from 表名

where 列名 like ‘XX%’;

select * from 表名

where 列名 like ‘X_X_’

(X无实意,代表字符或数字)

limit 语句 限制

select * from 表名 limit n;

其中n指的是返回表中前n条数据

select * from 表名 limit m,n;

从第m+1条记录开始,返回n条数据

【SQL中第一条索引是1,python索引是0开始】

order by 排序

ASC 升序

DESC 降序

select 列名 from 表名

where 条件

order by 列名 DESC;

【order by 语句后面出现的列名,可以不在select语句中】

随机选中表中数据

select * from 表名

order by rand()

limit N;

group by 分组    常与聚合函数一起用

常用聚合函数

count() 总数

sum()求和

avg()平均值

min()最小值

max()最大值

select 列名1,列名2,列名n,聚合函数(表达式) from 表名

where 条件

group by 列名1, 列名2....列名n

order by 。。

【注意】

1.group by 语句必须放在where语句后,order by 语句之前

2.group by之后的列,如果不出现在聚合函数表达式中,则必须出现在group by语句中

having 语句:对group by 产生的分组进行筛选

【注意】

1.having 语句通常与group by联合使用,用来过滤由group by语句返回的记录集合

2.having 语句弥补了where语句不能与聚合函数联合使用的不足

select 列名1,列名2...列名n,聚合函数(表达式) from 表名

where 条件

group by 列名1,列名2,列名n

having 条件1,条件2,条件n

distinct 去除重复值,提取唯一记录,与select语句一起使用

select distinct 列名 from 表名

where 条件;

给表或列临时起一个别名

select 列名 from 表名 as 新表名;

select 列名 as 新列名 from 表名;

SQL 排序,筛选,过滤,聚合函数相关推荐

  1. sql用于字符串的聚合函数_SQL字符串函数用于数据整理(争用)

    sql用于字符串的聚合函数 In this article, you'll learn the tips for getting started using SQL string functions ...

  2. ThinkPH5 SQL注入(Mysql 聚合函数)

    ThinkPH5 SQL注入(Mysql 聚合函数) 漏洞概要 初始配置 漏洞利用 漏洞分析 漏洞修复 攻击总结 漏洞概要 本次漏洞存在于所有 Mysql 聚合函数相关方法,由于程序没有对数据进行很好 ...

  3. SQL学习七、聚合函数

    不放在第六篇中,是因为这个函数使用频率太高,所以单独作为一节. 聚合函数的使用场景 确定表中行数(或者满足某个条件或包含某个特定值的行数): 获得表中某些行的和: 找出表列(或所有行或某些特定的行)的 ...

  4. SQL Server 数据库之聚合函数

    聚合函数 1. 概述 2. 聚合函数 2.1 Sum 函数求和 2.2 Avg 求平均值 2.3 Min 函数返回最小值 2.4 Max 函数返回最大值 2.5 Count 函数统计表记录数 2.6 ...

  5. MySQLi学习笔记 :二(  排序查询,聚合函数,分组查询,分页查询) 约束     多表之间的关系   范式     数据库的备份和还原

    # DQL:查询语句     1. 排序查询         * 语法:order by 子句             * order by 排序字段1 排序方式1 ,  排序字段2 排序方式2... ...

  6. Excel 2010 SQL应用105 域聚合函数之第一个和最后一个

    目录 源数据表 解决方案 DFirst 方法 语法 参数 返回值 源数据表 单位名称 单位性质 网站名称 备案号 金友集团有限公司 企业 广东金友集团韶华酒店 粤ICP备09185418号 动易网络科 ...

  7. Excel 2010 SQL应用103 域聚合函数之DLOOKUP

    目录 源数据表 解决方案 DLookup 方法(Access) 语法 参数 返回值 源数据表 序号 姓名 籍贯 联系电话 学历 职称 1 刘一山 山西 13985259702 本科 经济师 2 李建国 ...

  8. Excel 2010 SQL应用100 域聚合函数之DSUM

    目录 源数据表 解决方案 DSum 语法 参数 源数据表 门店 商品编码 销售额 白云店 A001 3000 白云店 A002 5000 白云店 A003 4680 白云店 A004 2500 天河店 ...

  9. Excel 2010 SQL应用101 域聚合函数之DCOUNT

    目录 源数据表 解决方案 应用程序 DCount 方法 语法 参数 返回值 源数据表 ID  姓名 课程 得分 1 小王 语文 65 2 小王 数学 78 3 小王 英语 89 4 小王 化学 82 ...

  10. SQL 报错:聚合函数无法与其他非分组字段混用

    文章目录 1. 问题 2.解决 1. 问题 代码: SELECT t.user_id, MIN(t.date) first_buy_date, MAX(t.date) second_buy_date, ...

最新文章

  1. 电子学会青少年编程等级考试Python一级题目解析11
  2. 保护物联网的数据隐私和在线安全的7种方式
  3. 编码不一致问题-Illegal mix of collations
  4. Exchange server 2003迁移到2010之升级默认地址簿及地址策略
  5. JAVA抽象类为什么可以有构造_抽象类为什么可以有构造函数?- Constructor of an abstract class in C#(转载)...
  6. python 就业需求分析_python的就业前景如何?
  7. 【数据结构与算法】【算法思想】【联系与区别】回溯 贪心 动态规划 分治
  8. Tomcat 服务:解决 Apache Tomcat 更新后 Tomcat9w.exe 无法启动 Tomcat 服务的问题
  9. 团队开发冲刺1.2(2015.5.10)
  10. 给定数组,查找最小的k个元素或最大的k个元素
  11. 关于内存地址和内存空间的理解。
  12. 直播程序源码更简单的搭建方法
  13. 计算机基础access2010实训,大学计算机基础access实验.doc
  14. mean shift 跟踪算法
  15. hdu1166敌兵布(线段树模板题)
  16. IAR for ARM介绍、下载、安装与注册
  17. android file assets,关于Android Assets读取文件为File对象
  18. Opencv3.0-python: 编译报错color.cpp:7456: error: (-215) scn == 3
  19. 【53期分享】4款毕业答辩PPT模板免费下载
  20. 0.96寸OLED的使用

热门文章

  1. 图片背景处理技巧快来学学
  2. python创建快捷方式_python创建桌面快捷方式的代码详解
  3. 正确修改SATA模式
  4. Acwing 1402.星空之夜
  5. 隐藏IP地址的方法利弊
  6. java case 字符_Java中Switch Case使用字符串
  7. 计算机管理无法定位程序输入点,win10系统打开程序提示无法定位程序输入点于动态链接库怎么办...
  8. 安装软件时显示无法定位程序输入点xxx于动态链接库KERNEL32.dll上
  9. 苹果手机各种型号图片_八款iPhone详细规格参数对比 你会买哪款?
  10. VBA单元格、工作表、工作簿