1、基础查询 SELECT [DISTINCT] column1,column2..|* FROM table_name [WHERE conditions]; --distinct 去重 2、给字段设置别名 SELECT column1 AS column1_new ,... FROM table ...
分类:
其他好文 时间:
2020-07-05 19:42:35
阅读次数:
83
声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶5:分组查询 语法: select 查询列表 from 表 【where 筛选条件】 group by 分组的字段 【order by 排序 ...
分类:
数据库 时间:
2020-06-29 23:09:29
阅读次数:
114
以下通过几个实例来演示sql语句的基本查询和多表联查,以及统计查询 假设目前已经创建好名成为’JXGL’的数据库,并且已经存在了三张表,分别是’S’表,保存学生的基本信息、’C’表,保存课程信息、’SC’表,保存学生的选课以及成绩信息,然后可执行下列的操作。 基本查询 SELECT查询语句--查询所 ...
分类:
数据库 时间:
2020-06-27 00:20:37
阅读次数:
225
4.1.1 select语句一、select 查询语句 1.select [all | distinct] * | 列名1[,列名2,.........,列名n] from 表名 [where 条件表达式] [group by 列名 [asc | desc ] [having 条件表达式]] [or ...
分类:
其他好文 时间:
2020-06-19 20:54:38
阅读次数:
58
->select查询详解*********** select distinct\top ... --(5)投影 from -- (1)找到表 where -- (2)过滤掉我们不需要的数据 group by --(3)分组操作 having --(4)对分组后的数据进行过滤。 order by -- ...
分类:
其他好文 时间:
2020-06-14 18:55:57
阅读次数:
57
sql99 连接查询 又叫多表查询四、SQL99语法 1、内连接 相当于查多个表的公共部分 语法: select 查询列表 from 表1 别名 【连接类型】join 表2 别名 on 连接条件 where 筛选条件 group by 分组列表 having 分组后的筛选 order by 排序列表 ...
分类:
数据库 时间:
2020-06-12 20:11:59
阅读次数:
122
前几天统计一个sql,是一个人提交了多少工单,顺便做了相关sql优化。数据大概2000多w。 select CustName,count(1) c from WorkOrder where CreateDate>'2016-5-1' and CreateDate<'2017-1-1'group by ...
分类:
数据库 时间:
2020-06-10 21:33:41
阅读次数:
70
MyBatis-Puls条件构造器 官方文档:baomidou条件构造器 查询方式 说明 setSqlSelect 设置 SELECT 查询字段 where WHERE 语句,拼接 + WHERE 条件 and AND 语句,拼接 + AND 字段=值 andNew AND 语句,拼接 + AND ...
分类:
其他好文 时间:
2020-06-05 12:56:29
阅读次数:
192
SQL优化 – 写SQL语句用大写字母: 因为Oracle总是先解析SQL语句,把小写的字母转换成大写字母再执行。 – 尽量不要使用SELECT * 查询: 数据库在解析的过程中会将 * 依次转换成所有的列名,这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间。 – 用 >= 替代 >: 高 ...
分类:
数据库 时间:
2020-05-31 21:45:33
阅读次数:
107
select sum(tsage), 性别=tsgender, 人数=count(*) from tbstudent group by tsgender --当使用了分组语句 group by 或者是聚合函数的时候,在select查询列表中不能再包含其它的列名(group by 分组后的数据只有一列 ...
分类:
其他好文 时间:
2020-05-31 19:59:11
阅读次数:
90