SQL语法学习笔记『SQL语法学习笔记(二)』
2010-02-10 16:17
267 查看
语句4:SELECT "栏位名" FROM "表格名" WHERE "简单条件"
{[AND|OR] "简单条件"}+
举例:{}+ 代表{}之内的情况会发生一或多次。在这里的意思就是 AND 加简单条件及 OR加简单条件的情况可以发生一或多次。另外,我们可以用 () 来代表条件的先后次序。
[align=left]举例来说,我们若要在 Store_Information表格中选出所有 Sales 高于 $1,000 或是 Sales 在 $500 及 $275 之间的资料的话, [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]我们就打入,[/align]
[align=left]SELECT store_name FROM Store_Information WHERE Sales > 1000 OR (Sales < 500 AND Sales > 275)
结果: [/align]
语句5:SELECT "栏位名" FROM "表格名" WHERE "栏位名" IN ('值一', '值二', ...)
举例:在括弧内可以有一或多个值,而不同值之间由逗点分开。值可以是数目或是文字。 若在括弧内只有一个值,那这个子句就等于
[align=left]WHERE "栏位名" = '值一' [/align]
[align=left]举例来说,若我们要在 Store_Information 表格中找出所有含盖 Los Angeles 或 San Diego 的资料, [/align]
[align=left]Store_Information 表格[/align]
[align=left] [/align]
[align=left]我们就打入,[/align]
[align=left]SELECT * FROM Store_Information WHERE store_name IN ('Los Angeles', 'San Diego')
结果: [/align]
[align=left] [/align]本文出自 “罗斌个人原创天地” 博客,请务必保留此出处http://luobin.blog.51cto.com/882147/275971
{[AND|OR] "简单条件"}+
举例:{}+ 代表{}之内的情况会发生一或多次。在这里的意思就是 AND 加简单条件及 OR加简单条件的情况可以发生一或多次。另外,我们可以用 () 来代表条件的先后次序。
[align=left]举例来说,我们若要在 Store_Information表格中选出所有 Sales 高于 $1,000 或是 Sales 在 $500 及 $275 之间的资料的话, [/align]
[align=left] [/align]
[align=left]store_name [/align] | [align=left]Sales [/align] | [align=left]Date [/align] |
[align=left]Los Angeles [/align] | [align=left]$1500 [/align] | [align=left]Jan-05-1999 [/align] |
[align=left]San Diego [/align] | [align=left]$250 [/align] | [align=left]Jan-07-1999 [/align] |
[align=left]San Francisco [/align] | [align=left]$300 [/align] | [align=left]Jan-08-1999 [/align] |
[align=left]Boston [/align] | [align=left]$700 [/align] | [align=left]Jan-08-1999 [/align] |
[align=left]我们就打入,[/align]
[align=left]SELECT store_name FROM Store_Information WHERE Sales > 1000 OR (Sales < 500 AND Sales > 275)
结果: [/align]
[align=left]store_name[/align] |
[align=left]Los Angeles[/align] |
[align=left]San Francisco[/align] |
举例:在括弧内可以有一或多个值,而不同值之间由逗点分开。值可以是数目或是文字。 若在括弧内只有一个值,那这个子句就等于
[align=left]WHERE "栏位名" = '值一' [/align]
[align=left]举例来说,若我们要在 Store_Information 表格中找出所有含盖 Los Angeles 或 San Diego 的资料, [/align]
[align=left]Store_Information 表格[/align]
[align=left]store_name [/align] | [align=left]Sales [/align] | [align=left]Date [/align] |
[align=left]Los Angeles [/align] | [align=left]$1500 [/align] | [align=left]Jan-05-1999 [/align] |
[align=left]San Diego [/align] | [align=left]$250 [/align] | [align=left]Jan-07-1999 [/align] |
[align=left]San Francisco [/align] | [align=left]$300 [/align] | [align=left]Jan-08-1999 [/align] |
[align=left]Boston [/align] | [align=left]$700 [/align] | [align=left]Jan-08-1999 [/align] |
[align=left]我们就打入,[/align]
[align=left]SELECT * FROM Store_Information WHERE store_name IN ('Los Angeles', 'San Diego')
结果: [/align]
[align=left]store_name [/align] | [align=left]Sales [/align] | [align=left]Date [/align] |
[align=left]Los Angeles [/align] | [align=left]$1500 [/align] | [align=left]Jan-05-1999 [/align] |
[align=left]San Diego [/align] | [align=left]$250 [/align] | [align=left]Jan-07-1999 [/align] |
相关文章推荐
- PL/SQL学习笔记之基本块格式与语法
- PL/SQL学习笔记一之语法结构!!!
- SQL 语法学习笔记(转载)
- SQL语法学习笔记『SQL语法学习笔记(一)』
- MySQL学习笔记 -- day01 sql分类及DDL语法
- SQL语法学习笔记『SQL语法学习笔记(三)』
- Java学习笔记——MySQL的安装使用以及SQL语法简介
- 数据库学习笔记之SQL查询的基本语法结构
- w3school学习sql语法笔记--SQL 通配符
- SQL 学习笔记之Select完整语法及执行过程详解
- linq to sql 语法 学习笔记(1)
- sql语句学习笔记(5)-sql语法
- 学习笔记-SQL基础语法
- oracle 学习笔记 - PL/SQL基本语法
- SQL:1999基本语法(学习笔记)
- SQL学习笔记(基本语法)
- linq to sql 语法 学习笔记 存一下
- MySql学习笔记(4)--SQL(DML)语句语法
- linq to sql 语法 学习笔记(2)
- CUBRID学习笔记 41 sql语法之groupby 等