在 SQL 中,在两个情况下会用到 IN 这个指令;这一页将介绍其中之一 -- 与 WHERE 有关的那一个情况。在这个用法下,我们事先已知道至少一个我们需要的值,而我们将这些知道的值都放入IN 这个子句。 IN 指令的 语法为下:

SELECT "栏位名" 
FROM "表格名" 
WHERE "栏位名" IN ('值一', '值二', ...);

在括弧内可以有一或多个值,而不同值之间由逗点分开。值可以是数目或是文字。若在括弧内只有一个值,那这个子句就等于

WHERE "栏位名" = '值一'

举例来说,若我们要在以下的 Store_Information 表格中找出所有含盖 Los Angeles 或 San Diego 的资料,

Store_Information 表格

Store_Name Sales Txn_Date
Los Angeles 1500 05-Jan-1999
San Diego 250 07-Jan-1999
San Francisco 300 08-Jan-1999
Boston 700 08-Jan-1999

我们就打入,

SELECT * 
FROM Store_Information 
WHERE Store_Name IN ('Los Angeles', 'San Diego');

结果:

Store_Name Sales Txn_Date
Los Angeles 1500 Jan-05-1999
San Diego 250 Jan-07-1999

Linux实测结果如下:

转载于:https://www.cnblogs.com/vpoet/p/4659648.html

linux之SQL语句简明教程---IN相关推荐

  1. linux之SQL语句简明教程---AND OR

    在上一页中,我们看到 WHERE 指令能够被用来由表格中有条件地选取资料. 这个条件可能是简单的 (像上一页的样例).也可能是复杂的. 复杂条件是由二或多个简单条件透过 AND 或是 OR的连接而成. ...

  2. linux之SQL语句简明教程---UNION ALL

    UNION ALL 这个指令的目的也是要将两个 SQL 语句的结果合并在一起. UNION ALL 和UNION 不同之处在于 UNION ALL 会将每一笔符合条件的资料都列出来,不管资料值有无反复 ...

  3. linux之SQL语句简明教程---SUBSTRING

    SQL 中的 substring 函数是用来抓出一个栏位资料中的当中一部分.这个函数的名称在不同的资料库中不全然一样: MySQL: SUBSTR( ), SUBSTRING( ) Oracle: S ...

  4. linux怎么退出SQL语句,linux之SQL语句简明教程---UPDATE DELETE FROM

    我们有时候可能会需要修改表格中的资料.在这个时候,我们就需要用到 UPDATE 指令.这个指令的语法是: UPDATE "表格名" SET "栏位1" = [新 ...

  5. linux系统sql语句报错_linux之SQL语句简明教程---CREATE VIEW

    视观表 (View) 可以被当作是虚拟表格.它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料. 建立一个视观表的语法如下: CREATE VIEW & ...

  6. 使用navicat导入SQL语句的教程

    使用navicat导入SQL语句的教程 1:连线,名称随意,localhost是本机地址,数据库名称和密码添root,然后建立这个连线 2:我的名称是CT2.1,选择这个CLA_DB 3:在CLA_D ...

  7. linux系统sql语句报错_在linux下写的mysql无法插入,sql语句在复制中变'脏'了.

    1:问题故障描述 因为在linux下开发,所以修改mysql字段的时,用的phpmyadmin来直接修改生成修改后的sql,然后复制进word(libreoffice)后提交到项目管理系统, 同事发到 ...

  8. sql语句进阶教程(学习sql这一篇就够了)

    转载自:http://blog.csdn.net/u011001084/article/details/51318434 最近从图书馆借了本介绍SQL的书,打算复习一下基本语法,记录一下笔记,整理一下 ...

  9. 数据库及SQL语句入门教程

    目录 一.数据库的基本概念 1.1 数据库的英文单词 1.2 什么是数据库? 1.3 数据库的特点 1.4 数据库常用软件 二.MySQL数据库软件 2.1 如何卸载? 2.2 配置 三.SQL 3. ...

最新文章

  1. 扯一扯 之 面试经历
  2. MTK方案下tee.img的打包方式的详细拆解
  3. 关于自适应宽度圆角的最简单的解决办法
  4. Linux最全命令详解,请记下来!
  5. vue-cli3中的vue.config.js配置
  6. C语言的变量怎样重启后不变,求解释,怎么能让程序里的变量在关闭后依然保存呢?...
  7. “蚂蚁行军”和彩色边框设计
  8. sublime php错误提示,sublime中检查php语法错误
  9. 【less-6】sqli-labs靶场第六关(类似less-5)
  10. java 数据结构之堆排序
  11. favicon.ico在ie下面不显示的解决方法
  12. 【C++笔记】对象模型和this指针
  13. XML解析模型(完整版)
  14. threejs 绘制球体_threejs地球仪制作
  15. 开源时代:刘韧对话任旭东崔宝秋章文嵩蒋涛
  16. 2021年烷基化工艺考试试卷及烷基化工艺模拟考试题
  17. 英语语法(简单句型篇)
  18. 为不喝的朋友准备的!
  19. Python标准库time
  20. 小米秋招软件开发笔试题

热门文章

  1. PIE SDK打开栅格数据
  2. 在Kubernetes集群上部署高可用Harbor镜像仓库
  3. 机器学习:Python中如何使用最小二乘法
  4. rt-thread的定时器管理源码分析
  5. Objective-C 内存管理之ARC规则
  6. 切记切记:Spring配置文件中,Component-scan无法扫描到的类中的自动装配对象无法被调用,报空指针错误。...
  7. redmine的知识库插件-Redmine Knowledgebase plugin,程序员们的知识需要管理
  8. 常量和指针(Pointers and Constants)
  9. 论流量平台(交易内容)生死劫——币看流量生意正在进入正循环
  10. pdf怎么转html?