`

sql in

SQL 
阅读更多

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

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

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

WHERE "栏位名" = '值一'

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

Store_Information 表格

store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
San Francisco $300 Jan-08-1999
Boston $700 Jan-08-1999

我们就打入,

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


结果:

store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
分享到:
评论

相关推荐

    10分钟学会SQL Sams Teach Yourself SQL in 10 Minutes

    Sams Teach Yourself SQL in 10 Minutes has established itself as the gold standard for introductory SQL books, offering a fast-paced accessible tutorial to the major themes and techniques involved in ...

    SQL in 10 Minutes, Sams Teach Yourself (4th Edition)

    根据提供的文件信息,可以提取的知识点主要集中在书籍《SQL in 10 Minutes, Sams Teach Yourself (4th Edition)》的介绍和版权声明。这本书是为初学者准备的SQL学习资料,其第四版的PDF版本包含书签,对于想要学习...

    Sql in查询字符串分割工具

    《SQL IN查询字符串分割工具详解》 在数据库操作中,SQL查询是我们不可或缺的工具,而IN查询作为一种常用的操作方式,其灵活性和效率受到广大开发者的青睐。然而,当IN查询的参数数量庞大时,手动拼接字符串就显得...

    Sql in 21 days

    《SQL in 21 Days》是一本专为SQL初学者设计的教程,旨在通过21天的学习计划,帮助读者快速掌握SQL基础知识并逐步提升至中级水平。SQL(Structured Query Language,结构化查询语言)是数据库管理的核心工具,用于...

    pb将带分隔符字符串转为SQL IN语句字符串

    POWERBLUIDE11 将带有分隔符的字符串,转为SQL IN语句中需要的格式字符串;如:ABCD1234,ABCD5678 转换为 'ABCD1234','ABCD5678'然后可放直接放入IN语句中。

    Notes for 《Teach Yourself SQL in 10 Minutes(3rd)》

    《Teach Yourself SQL in 10 Minutes(3rd)》是一本非常实用的SQL学习教材,旨在帮助读者在短时间内快速掌握SQL语言的核心概念和技能。本文将基于书中的知识点,结合提供的两个文档“SQL Function.docx”和“SQL.docx...

    [数据库]处理 Oracle SQL in 超过1000 的解决方案.txt

    ### Oracle SQL IN 子句超过1000个值的处理方法 在Oracle数据库中,当我们需要使用SQL的IN子句来匹配一个包含超过1000个值的列表时,会遇到一个问题:Oracle默认限制了IN子句中的元素数量不能超过1000个。这主要是...

    Sql in split

    Sql in split Sql in split Sql in split Sql in split

    Sams Teach Yourself SQL in 24 Hours(5th) 无水印原版pdf

    Sams Teach Yourself SQL in 24 Hours(5th) 英文无水印原版pdf 第5版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除...

    Teach Yourself SQL in 21 Days

    ### 教你自己SQL在21天内 #### 第一周概览 **Day1:SQL简介** - **SQL定义**:SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。 - **SQL用途**:用于创建、读取、更新和删除数据库中的数据。...

    teach yourself SQL in 24 hours

    ### 教你自己在24小时内学会SQL #### 知识点概述 本书《教你自己在24小时内学会SQL》第五版是由Ryan Stephens、Ron Plew和Arie D. Jones共同编著的一本实用教程,旨在帮助读者快速掌握SQL的基础知识与实际应用技巧...

    Sams Teach Yourself SQL in 10 Minutes

    Sams Teach Yourself SQL in 10 Minutes

    SqlUtils工具类,Sql IN 条件拼接工具类

    `SqlUtils`工具类是Java开发中用于处理SQL语句拼接的一个实用工具,特别是针对包含`IN`条件的查询。在数据库操作中,`IN`关键字常用于筛选满足特定集合条件的记录。例如,假设我们需要查找ID在一组值中的用户,我们...

    sql防注入通用程序sqlin

    "sql防注入通用程序sqlin"就是一个这样的解决方案,它提供了一种方法来确保SQL查询的安全性,从而抵御SQL注入攻击。 SQL注入攻击通常是由于不安全的编程实践造成的,例如直接将用户输入的数据拼接到SQL查询语句中。...

    sql in,exists,not in,not exists区别

    SQL 中 IN、EXISTS、NOT IN、NOT EXISTS 的区别 IN、EXISTS、NOT IN、NOT EXISTS 是 SQL 中四种常用的条件判断运算符,它们之间的区别主要体现在使用场景、执行效率和语法结构上。 IN IN 是一种条件判断运算符,...

    Sams Teach Yourself SQL in 24 Hours(6th) 无水印转化版pdf

    Sams Teach Yourself SQL in 24 Hours(6th) 英文无水印转化版pdf 第6版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn...

    Excel转SQL in格式

    3. **构建SQL IN语句**:在生成的字符串前后添加IN关键字和括号,形成完整的SQL语句,如`WHERE column IN ('value1', 'value2', ..., 'valueN')`。 4. **自动化转换**:如果频繁进行此操作,可以编写一个脚本或程序...

Global site tag (gtag.js) - Google Analytics