MySQL查询基础(一)

文章目录

  • 进阶1. 直接查询
    • 注意: 查询所有字段的时候 要使用哪个库 use xxx
  • 2. 查询常量值
  • 3. 查询表达值
  • 4. 查询函数
  • 5. 为字段起别名
    • 方法一
    • 方法二
  • 8. 去重 查询学生表中涉及到的所有班级
  • 9. ‘+’ 号的作用 查询学生名字和班级 连接成一个字段
  • 进阶2. 条件查询
    • 一、 按条件表达式筛选
    • 二、按逻辑表达式筛选
      • 1. like
      • 2. between and 再…之间
        • 1.老方法
        • 2.新方法
      • 3. in
        • 1. 老方法
        • 2. in方法
      • 4. is null
    • 5. 安全等于: <=>
  • 进阶3. 排序查询

进阶1. 直接查询

– 查询表中的单个字段 –

– 查询表中的单个字段 –

– 查询表中的所有字段

注意: 查询所有字段的时候 要使用哪个库 use xxx

2. 查询常量值

3. 查询表达值

4. 查询函数

5. 为字段起别名

方法一

方法二

– 特殊情况 想把sNo 起为 out put 的别名 –
select sNo as out put from student; – err 因为 out 也是一个关键字。–
select sNo as ‘out put’ from student;

8. 去重 查询学生表中涉及到的所有班级

9. ‘+’ 号的作用 查询学生名字和班级 连接成一个字段

concat 是一个函数 后面会讲


进阶2. 条件查询

一、 按条件表达式筛选

– 筛选学生中身高大于165以上的同学 –

– 筛选不是网络131同学的姓名和班级 –

二、按逻辑表达式筛选

– 筛选身高在170-180之间的同学的姓名和班级 –

– 筛选 身高不是170-180之间,或者身高大于180的同学信息 –

1. like

– 筛选’王’姓 的同学的信息 –

– 筛选学号第三位数字是1 第十位数字是4的同学信息 –

2. between and 再…之间

– 筛选身高在170-180之间的同学信息 –

1.老方法

2.新方法

3. in

– 筛选 软件131 or 网络131的同学信息 –

1. 老方法

2. in方法

4. is null

– 筛选不是班委的同学信息 –


5. 安全等于: <=>

– 筛选身高173同学的姓名、性别、班级 –

进阶3. 排序查询

– 身高从低到高排序 –

– 身高从高到底排序 –

– 身高大于160的按照年龄大小排序 【添加筛选添加】 –

– 按照身高的2倍排序 显示同学信息【按表达式排序】 –

– 按照身高的2倍排序 显示同学信息【按别名排序】

– 按同学姓名的长度排序 显示同学的名字 班级 学号【按函数排序】

– 先按身高升序,再按名字长度降序排列【按多个字段排序】 –


文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树SQL高级技巧CTE和递归查询31528 人正在系统学习中

来源:我要找到你啊

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月8日
下一篇 2021年8月8日

相关推荐