以下讲一些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)

SQL关键字筛选数据相关推荐

  1. mysql中常用的筛查语句,使用SQL语句进行数据筛选的方法

    在使用VBA对数据库进行访问时,利用SQL语句能够方便地实现对数据库的查询.本文使用SQL语句实现多条件查询,使用Select语句从"成绩管理.accdb"数据库文件中获取1班中数 ...

  2. html5 输入框关键字搜索,vue input输入框关键字筛选检索列表数据展示

    想必大家在项目开发中难免会用到关键字筛选的功能,正好这次项目有需求要做这一块,就整理一下vue的input输入框输入关键字检索数据列表的代码.下面直接上代码: html: {{item.name}} ...

  3. 关于进行条件筛选的SQL关键字的一点理解

    概述 一般能够用于条件筛选的有三种: ON: 联结(join)筛选 WHERE: 一般条件筛选 HAVING: 分组后的条件筛选 ON JOIN – ON 语句的执行顺序: 例句: SELECT * ...

  4. 【MySQL】MySQL常用SQL关键字

    一.初级部分 A:UNION 运算符  UNION 运算符通过组合其他两个结果表,并消去表中任何重复行而派生出一个结果表.当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行 ...

  5. SQL Server T-SQL数据查询

    SQL Server T-SQL数据查询 SELECT查询语句 SELECT语句的语法格式 SELECT [ALL|DISTINCT] 列表达式 [INTO 新表名] FROM 表名列表 [WHERE ...

  6. SQL关键字Exists的作用

    SQL关键字Exists的作用 背景: 一个业务需求,需要查询每个主版本下具有最新子版本的记录: 在寻找解决方案时,用到了groupby.having.连接查询等SQL基础知识.这里针对思考过程产生的 ...

  7. python pandas筛选数据_Python基础 | pandas中数据的筛选(index subset)

    本文数据可在此处下载,密码:vwy3 # 加载数据 import pandas as pd # 数据是之前在cnblog上抓取的部分文章信息 df = pd.read_csv('./data/SQL测 ...

  8. 厉害了,在Pandas中用SQL来查询数据,效率超高

    今天我们继续来讲一下Pandas和SQL之间的联用,我们其实也可以在Pandas当中使用SQL语句来筛选数据,通过Pandasql模块来实现该想法,首先我们来安装一下该模块 pip install p ...

  9. 利用SQL语句对数据进行操作:插入、更新与删除数据行

    My目录 前言 一.T-SQL的组成 二.插入数据行 1.一次插入一行数据 2.一次插入多行数据 三.更新数据行 四.删除数据行 前言 结构化查询语言(Structured Query Languag ...

  10. 创建了一个表之后怎么再次在表中添加字段和字段显示位置_筛选数据透视表中的数据...

    [推荐阅读]资料下载QQ群:562718785(软件下载.精美PPT模板下载) [Excel视频教学]求和及快速求和 [Excel视频教学]跨表快速求和 [Excel视频教学]函数-相对绝对混合引用 ...

最新文章

  1. 安装nginx0.7x+php5.2.8(Fastcgi)小结
  2. linux 打印输出重定向的问题
  3. Mr.J-- jQuery学习笔记(四)--内容选择器
  4. asio c++20 协程在windows下和linux下设定
  5. python成绩统计_python统计考试成绩排名
  6. PLSQL_动态语句的解析(概念)
  7. “霸榜CLUE” ,刚刚发布的业界最大中文NLP预训练模型有多强?
  8. @j1 bootstrap
  9. cocos2dx 开发成长之路 004
  10. Java设计模式----工厂模式-----简单工厂(静态工厂模式)
  11. 【Python】模糊匹配搜索
  12. 老男孩python全栈day01
  13. 分享一款好用的英语词频统计软件
  14. 角色设计竟然有这些小技巧
  15. 基于32feet.net对Broadcom(Widcomm)蓝牙开发
  16. 【100个 Unity踩坑小知识点】| Unity调用API ,动态获取Android权限,附带所有Android权限表格
  17. 天馈线测试仪是什么?
  18. TFN全新推出的全功能 手持式频谱分析仪 RMT系列 不仅可干扰定位 还可路测
  19. 从实战经验来看 究竟如何才能做出赚钱的量化投资策略?
  20. 建矩阵力学奠基新量子论 不确定原理颠覆经典概念|量子群英传

热门文章

  1. 凯撒密码中的字符转换
  2. python画散点图分布-python中画散点图
  3. sony android电视软件,Sony TV Remote app
  4. 计算机软件职称考试多媒体,多媒体应用设计师教程(第2版全国计算机技术与软件专业技术资格水平考试指定用书)...
  5. 计算机会计定制性,金蝶会计软件定制
  6. 低代码,想说爱你不容易
  7. sem一家之言_白杨SEO:推荐六本好书给你!包含SEO、SEM、推广、运营等
  8. 基于科大讯飞实现语音识别功能
  9. Java json与object互转
  10. matlab炮灰模型,非诚勿扰的数学分析