栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 前沿技术 > 大数据 > 大数据系统

mysql之限制,分组,排序,判断

大数据系统 更新时间:发布时间: 百科书网 趣学号
1:limit限制语句

limit m,n

两种用法:

limit m:从查询结果中挑选前面的m条数据

limit m,n:从第m条开始取,取n条数据

用途:

大数据中通常用于对返回的数据进行限制,防止大量数据传入client端造成假死。

前端开发用来做分页查询。

2:分组-group by 非常重要

Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理

分组字段有多个,把多个字段当做一组进行划分

3:排序使用order by 子句排序查询结果。

SELECt column1, column2. column3..

FROM table;

order by column asc|desc

Order by 指定排序的列,排序的列即可是表中的列名,也可以是select 语句后指定的列名。

Asc 升序、Desc 降序,默认升序

ORDER BY 子句应位于SELECT语句的结尾。

如果有多个排序字段,按照前后顺序依次排列,并且每个字段可以单独加上排序规则

4:判断逻辑

if

语法: if(boolean testCondition, T valueTrue, T valueFalseOrNull)

返回值: T

说明: 当条件testCondition为TRUE时,返回valueTrue;否则返回valueFalseOrNull

条件判断函数:CASE when

语法: CASE WHEN a THEN b [WHEN c THEN d]* [ELSE e] END

返回值: T

说明:如果a为TRUE,则返回b;如果c为TRUE,则返回d;否则返回:

select case when sal>2000 then ENAME else '小于2000' end from emp;

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/601559.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号