SQL
文章平均质量分 82
DIANA在路上
这个作者很懒,什么都没留下…
展开
-
从零学会SQL:多表查询
1.表的加法表的加法:union,删除重复行 union all,保留重复行select 课程号,课程名称from courseunionselect 课程号,课程名称from course1select 课程号,课程名称from courseunion allselect 课程号,课程名称from course12.交叉联结2.1 4张表的联结关系图2.2 联结联结:表和表之间通过列产生关系,联结就是根据表和表之间的关系将两个表合并在一起的操作常原创 2021-01-22 22:46:56 · 346 阅读 · 0 评论 -
从零学会SQL:复杂查询
1.视图1.1 什么是视图视图中存放的是sql查询语句,使用视图时,会运行视图里的sql查询语句创建出一张临时表。1.2 如何使用视图语法:create view 视图名称(<视图列名1>,<视图列名2>,...)as<select 查询语句>;注意:视图列名和select子句的列名是一一对应的create view 按性别汇总(性别,人数)as select 性别,count(*)from studentgroup by 性别原创 2021-01-22 22:33:40 · 309 阅读 · 0 评论 -
从零学会SQL:汇总分析
1.汇总分析1.1 汇总函数count(列名): 求某列的行数【不包括空值】 count(*)包括空值 sum(列名): 对某列求和 只能对数值类型的列计算 avg(列名): 求某列数据的平均值 只能对数值类型的列计算 max(列名):求某列数据的最大值 min(列名):求某列数据的最小值-- count函数select count(教师姓名)from teacher;-- *包括空值select count(*)from teacher;--原创 2021-01-21 23:48:17 · 312 阅读 · 0 评论 -
从零学会SQL:简单查询
1.基本的查询语句1.1 基本的查询语句select子句:select <列名1>,<列名2>,... from子句:from <表名>;select 姓名,性别from student;1.2 星号(*):查询出全部列select *from student;1.3 为列设置别名——as别名为中文名称加单引号select 姓名 as s_name,性别 as '人类性别'from student;1.4 删除重复数据——d原创 2021-01-21 23:13:31 · 295 阅读 · 0 评论 -
从零学会SQL:入门
1.如何快速学会SQL?1.1 黄金圈思维原则why为什么?(目的) how如何做?(方法) what做什么?(执行)1.2 SQL学习路径入门 简单查询 汇总分析 复杂查询 多表查询 项目实战 求职面试题2. 什么是数据库?什么是SQL?...原创 2021-01-21 22:56:53 · 335 阅读 · 0 评论