SQL关键字筛选数据 | 您所在的位置:网站首页 › sql数据查询的关键字 › SQL关键字筛选数据 |
以下讲一些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 实验室设备网 版权所有 |