前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >sql | 基础总结 | 思维导图

sql | 基础总结 | 思维导图

作者头像
努力在北京混出人样
发布2018-05-14 14:38:38
1.4K0
发布2018-05-14 14:38:38
举报
文章被收录于专栏:祥子的故事祥子的故事

看到好的文档,总结的很好,于是便将它按照我的理解来做了一番总结。


整体思路

整体把握,先从思维导图开始:

这里写图片描述
这里写图片描述

下面来细细分解。

基础语法

  • 关键字 select .. from .. where

查询

查询所有的
代码语言:javascript
复制
Select * from 表名 Select * from stuInfo
查询部分字段
代码语言:javascript
复制
Select 字段1,字段2,字段3… from 表名 Select stuName,stuSex from stuInfo

去重复行DISTINCT

  • 关键字 DISTINCT
语法
代码语言:javascript
复制
select distinct 列名1 from 表名
  • 注意事项:DISTINCT必须放在所有列名前面

区间语句

  • 关键字 : between … and …
语法
代码语言:javascript
复制
Select * from score where degree between 60 and 80

指定条件语句

  • 关键字 : in
语法
代码语言:javascript
复制
select * from score where degree in (85,86,88)

AND语句

  • 关键字:and
语法
代码语言:javascript
复制
select * from score where degree>=60 and degree<=80

OR语句

  • 关键字 : or
语法
代码语言:javascript
复制
select * from student where class='95031‘ or Ssex='女'

排序语句

  • 关键字: order by
语法
代码语言:javascript
复制
select * from student order by class desc
  • 注意事项:ASC为升序 默认不写; DESC为降序

汇总语句

  • 关键字:count()
语法
代码语言:javascript
复制
select count(*) as CNT from student where class='95031'

求一列的最大值

  • 关键字:max
语法
代码语言:javascript
复制
select max(degree) From Score

求一列的最小值

  • 关键字:min
语法
代码语言:javascript
复制
select min(degree) From score

求平均值

  • 关键字:avg
语法
代码语言:javascript
复制
select avg(degree) as 课程平均分 from score where cno='3-105';

分组语句

  • 关键字: group by
语法
代码语言:javascript
复制
select cno, avg(degree) from score where cno like'3%‘ group by cno having count(*) >5
  • 注意事项:group by(字段名) having 条件,having来加条件限制
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年10月09日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 整体思路
  • 基础语法
    • 查询
      • 查询所有的
      • 查询部分字段
    • 去重复行DISTINCT
      • 语法
    • 区间语句
      • 语法
    • 指定条件语句
      • 语法
    • AND语句
      • 语法
    • OR语句
      • 语法
    • 排序语句
      • 语法
    • 汇总语句
      • 语法
    • 求一列的最大值
      • 语法
    • 求一列的最小值
      • 语法
    • 求平均值
      • 语法
    • 分组语句
      • 语法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档