SQL关键字筛选数据 您所在的位置:网站首页 sql数据查询的关键字 SQL关键字筛选数据

SQL关键字筛选数据

2024-06-28 22:36| 来源: 网络整理| 查看: 265

以下讲一些SQL中通过关键字筛选数据的用法: 以某学校数据库为例:

1.select distinct:筛选表中指定的属性,将不同的属性值进行分类返回(相同的值不会重复返回),NULL也作为一种属性值 (1)查询学生表中学生性别种类(NULL即表明学生表中有未编辑性别的学生): 在这里插入图片描述

语法:select distinct 属性 from 表名;

2.where:从表中获取满足筛选条件一行或多行数据 (1)查询性别为男的所有学生信息(单表条件查询)

在这里插入图片描述

语法:select 字段1,字段2 from 表名 where 条件;

(2)查询所有课程分别由哪位老师任教(多表条件查询) 在这里插入图片描述 语法:select 表1字段,表2字段 from 表1,表2 where 条件;

3.and:用于where语句中,合并两到多个条件,然后筛选同时满足两到多个条件的数据 (1)查询性别为男 并且 姓刘的老师的全部信息 在这里插入图片描述

语法:select 字段from 表名 where 条件1 and 条件2 …;

4.or:用于where语句中,合并两到多个条件,然后筛选出符合其中任意条件的数据 (1)查询出所有年龄小于20 或者 性别为女的学生信息 在这里插入图片描述

语法:select 字段from 表名 where 条件1 or 条件2 …;

5.between:用于查询某属性(字段)于两个数值之间的数据,与and连用 (1)查询学生表中年龄20~25之间的学生信息 在这里插入图片描述

语法:select 字段 from 表 where 字段 between 值1 and 值2

6.in:查找表中具有指定值的数据,可当做多个or使用 (1)查询学生表中学生年龄为18或20的学生信息 在这里插入图片描述

语法:select 字段 from 表 where 字段 in (值1,值2)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有