winSQL2000查询语句教程

合集下载

SQLSERVER教程

SQLSERVER教程

第1章SQL Server 初步§1.1 SQL Server的简介1.1.1 什么是SQL ServerSQL:Structured Query LanguageSQL SERVER是一个以客户/服务器(c/s)模式访问、使用Transact-SQL语言的关系型数据库管理子统(RDBMS)。

SQL Server是一种基于网络的大型数据库软件。

主要是用SQL语言来管理、修改、和修改数据库。

主要运算在WINNT、WIN2000、也可运行在WIN9X上的一种DBMS。

1.1.2 SQL Server 2000的主要版本及发布时间1.1.2.1 主要版本有个人(Personal)版、企业版(EnterPrise)、标准版和开发版等。

个人版:最多连接5个用户,可安装在WINDOWS 98、XP、WIN2000。

企业版:可连接1000个用户,需安装在WIN2000服务版上。

1.1.2.2 SQL Server 2000的发布时间1988年 MICROSOFT&SYBASE合作开发1993年平台上的SQL SERVER 4.21994年中止合作独自开发1995年 SQL SERVER 6.01996年 SQL SERVER 6.51998年 SQL SERVER 7.02000年 SQL SERVER 2000v1.0 可编辑可修改2005年 SQL SERVER 2005SQL SERVER 2008将于2008年初上市1.1.3 SQL Server的安装运行安装盘上的。

1.1.4 SQL语言的特点1、SQL具有自含式与嵌入式两种形式交互式SQL:一般DBMS都提供联机交互工具,用户可直接键入SQL命令对数据库进行操作由DBMS来进行解释嵌入式SQL:能将SQL语句嵌入到高级语言(宿主语言),使应用程序充分利用SQL访问数据库的能力、宿主语言的过程处理能力,一般需要预编译,将嵌入的SQL 语句转化为宿主语言编译器能处理的语句SQL的语法结构基本一致2、SQL具有语言简洁、易学易用的特点3、SQL支持三级模式结构一个SQL数据库的总体逻辑结构是基本表(Table)的集合,对应于概念模式SQL数据库的底层存储结构采用文件,一个或几个表对应一个存储文件,以及索引文件,对应内模式用户所见的数据结构是视图(View),用户可直接操作的表,可为视图或部分基本表。

MSSQL 2000数据库详细安装教程

MSSQL 2000数据库详细安装教程

SQL简介MSSQL是由微软开发的支持SQL的数据库,主要运行于微软的Windows操作系统上,从MSSQL7.0开始盛行于桌面操作系统,目前使用最广泛的版本是MSSQL 2000 Server,现在微软正在加紧开始它的下一个MSSQL版本MSSQL 2005 Server,也叫Microsoft SQL Server Yukon,它的第一个测试版已经发放。

我们在使用数据库的时候,如果您的系统使用的是ACCESS数据库,那么当你遇到:1、数据库大小超过100M2、在线人数经常超过100人3、网站经常出现服务失效(英文提示:Service A****)4、服务器经常出现CPU资源被100%占用你如果发生其中一个情况你就要考虑升级你的ACCESS数据库到SQL数据库了。

怎样在Windows XP下安装Microsoft SQL Server 2000?下面我们以Microsoft SQL Server 2000 Personal版本为例。

MSSQL 2000的安装安装过程十分简单,将MSSQL 2000安装光盘放入光驱,光盘自动运行,并出现安装界面,如图所示。

选择“安装SQL Server 2000组件”,进入“安装组件”,选择“安装数据库服务器”,进入安装向导的“欢迎”页。

单击“下一步”,在“计算机名”中安装向导自己检测本地计算机的名称,并将它填写在向导中。

单击“下一步”,在“安装选择”中,选择“创建新的SQL Server实例或安装…客户端工具‟”。

单击“下一步”输入“用户姓名”及“公司名称”,继续“下一步”,同意“安装许可”,单击“下一步”,进入“安装定义”页,选择“服务器和客户端工具”,单击“下一步”,使用“默认”的“实例名”进行安装,单击“下一步”在“安装类型”中选择“典型”,单击“下一步”在“服务账户”中选择“使用域用户账户”,输入域的管理员账户与密码。

(文章这里好象错了,应该是用本地用户)单击“下一步”在“身份验证模式”中最好选择“混合模式”,输入SA账户的密码,并再输入一次进行确认。

数据库原理及应用SQL-Server 第6章-SELECT数据查询

数据库原理及应用SQL-Server 第6章-SELECT数据查询

6/69
简单查询(2)
❖ 查询全部列
将表中的所有属性列都选出来,可以有两种方法。一种方法就是在 SELECT关键字后面列出所有列名;另一种方法是如果列的显示顺序与 其在基表中的顺序相同,也可以简单地将<目标列表达式>指定为“*”。
例 查询全体学生的详细记录。 USE JXGL GO SELECT * FROM S GO
2021/9/19
10/69
带有WHERE子句的查询 (2)
确定范围
语句BETWEEN…AND…和NOT BETWEEN…AND…可以用来查找 属性值在(或不在)指定范围内的元组,其中BETWEEN后是范围的下 限(即低值),AND后是范围的上限(即高值)。
例 查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名、 系别和年龄。
基本语句SELECT—FROM—WHERE的含义是:根据WHERE子句 的条件表达式,从FROM子句指定的基本表或视图中找出满足条件的 元组,再按SELECT子句中的目标列表达式,选出元组中的属性值形 成结果表。
2021/9/19
5/69
简单查询(1)
❖ 查询指定列
在很多情况下,用户只对表中的一部分属性列感兴趣,这时可以通 过在SELECT子句的<目标列表达式>中指定要查询的属性列。
USE JXGL GO SELECT SNAME,SEX FROM S WHERE SDEPT IN('CS','MA','IS') GO
2021/9/19
12/69
带有WHERE子句的查询 (4)
字符匹配
运算符LIKE可以用来进行字符串的匹配。其一般语法格式如下: [NOT] LIKE ’<匹配串>’[ESCAPE ’<换码字符>’]

SQL2000数据库安装教程

SQL2000数据库安装教程

SQL2000数据库安装教程SQL数据库安装教程最终修订时间:2012-03-25 安装SQL Server 2000共需要两步,,安装SQL Server 2000数据库组件,安装SQL Server 2000 Service Pack 4SQL Server 2000 安装教程注意:Win2000个人版、Win XP安装SQL2000的个人版戒开发版、Win2000专业版、企业版、Win2003安装SQL2000的企业版、详细的安装过程将企业版安装光盘插入光驱后,出现以下提示框。

请选择"安装SQL Server2000组件",出现下一个页面后,选择"安装数据库服务器"。

i"吨Mierpsodilige nee to the orga ni zati on. Three serious exercise tight catio n Guide party members and cadres to con sta ntly dee pen the "strict" and "real" un dersta nding and correctly han dle the low p ublicand p rivate, and rot, thrifty and luxury, the relati onship betwee n painand joy, con sciously p ractice the "three Suns图1[ffror li no图2选择"下一步",然后选择"本地计算机"进行安装.dilige nee to the orga ni zati on. Three serious exercise tightcatio n Guide party members and cadres to con sta ntly dee pen the"strict" and "real" un dersta nding and correctly han dle the low p ublicand p rivate, and rot, thrifty and luxury, the relati onship betwee n painand joy, con sciously p ractice the "three Suns济宁恒拓科技I・嚓^^5 Micros 咨!st 标胃用碍二«严 *寧 Atal 厂L 才二:J3*7 也〉k-毀向导站隱張装:SL iw *祈的®霽例威«改溟15的5;P CM H陥『J0亦.训]k-.髀j *上-乎回产步蓟可哦楷』<IEaj*Rir斓“咖在"安装选择"窗口,选择"创建新的SQL Server实例..."。

access sql 写法

access sql 写法

Access SQL(Microsoft Access 中的SQL 语句)是一种用于查询和操作数据库的方法。

以下是一些常见的Access SQL 写法:1. SELECT 语句:用于查询数据库中的数据。

示例:```SELECT * FROM table_name;```2. WHERE 语句:用于过滤查询结果。

示例:```SELECT * FROM table_name WHERE column_name = 'value';```3. JOIN 语句:用于将两个或多个表进行连接。

示例:```SELECT * FROM table1 JOIN table2 ON table1.column_name = table2.column_name;```4. GROUP BY 语句:用于对查询结果进行分组。

示例:```SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;```5. HAVING 语句:用于对分组后的数据进行筛选。

示例:```SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > 10;```6. ORDER BY 语句:用于对查询结果进行排序。

示例:```SELECT * FROM table_name ORDER BY column_name ASC;```7. INSERT 语句:用于向数据库中插入数据。

示例:```INSERT INTO table_name (column1, column2, column3) VALUES ('value1', 'value2', 'value3');```8. UPDATE 语句:用于更新数据库中的数据。

SQL200实例教程讲解

SQL200实例教程讲解

SQL语言入门教程第一课简介SQL是英文Structured Query Language的缩写,意思为结构化查询语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

下面,我们就来详细介绍一下SQL语言的基本知识。

一个典型的关系型数据库通常由一个或多个被称作表格的对象组成。

数据库中的所有数据或信息都被保存在这些数据库表格中。

数据库中的每一个表格都具有自己唯一的表格名称,都是由行和列组成,其中每一列包括了该列名称,数据类型,以及列的其它属性等信息,而行则具体包含某一列的记录或数据。

以下,是一个名为太平洋网络学院的数据库表格的实该表格中“栏目”,“用户群”就是两个不同的列,而表格中的每一行则包含了具体的表格数据。

1. 创建表格2. 数据查询3. 向表格中添加、更新、删除记录4. 删除数据库表格第二课创建表格SQL语言中的create table语句被用来建立新的数据库表格。

create table语句的使用格式如下:create table tablename(column1 data type,column2 data type,column3 data type);如果用户希望在建立新表格时规定列的限制条件,可以使用可选的条件选项:create table tablename(column1 data type [constraint],column2 data type [constraint],column3 data type [constraint]);举例如下:create table employee(firstname varchar(15),lastname varchar(20),age number(3),address varchar(30),city varchar(20));简单来说,创建新表格时,在关键词create table后面加入所要建立的表格的名称,然后在括号内顺次设定各列的名称,数据类型,以及可选的限制条件等。

mssql 数据库查询语句

mssql 数据库查询语句
MSSQL数据库查询语句是用来从数据库中检索数据的命令。

在MSSQL中,常用的查询语句包括SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY等关键字,这些关键字可以组合使用来实现不同
的数据查询需求。

首先,SELECT关键字用于指定要检索的列,可以是单个列或多
个列。

例如,SELECT column1, column2 FROM table_name; 这条查
询语句将从指定的表中检索column1和column2列的数据。

其次,FROM关键字用于指定要检索数据的表。

例如,SELECT column1, column2 FROM table_name; 这里的table_name就是要从
中检索数据的表名。

然后,WHERE关键字用于指定检索数据时的条件。

例如,SELECT column1, column2 FROM table_name WHERE condition; 这
里的condition可以是各种逻辑条件,比如column1 = 'value'或
者column2 > 100等,用来筛选出符合条件的数据。

除了基本的SELECT语句外,MSSQL还支持其他高级的查询语句,
比如GROUP BY用于对检索的数据进行分组,HAVING用于对分组后的数据进行筛选,ORDER BY用于对检索的数据进行排序等。

总之,MSSQL数据库查询语句是非常灵活且强大的,可以根据具体的数据查询需求来灵活组合使用各种关键字和条件,以实现精确的数据检索和分析。

希望这些信息能够帮助到你。

常用的SQL语句

常用的SQL语句下面列举了一些我们在开发中常常会使用到的SQL语句,供大家参考学习。

1. 查询所有数据:SELECT * FROM table_name;2. 查询指定列数据:SELECT column1, column2 FROM table_name;3. 带条件查询:SELECT * FROM table_name WHERE condition;4. 带条件查询并排序:SELECT * FROM table_name WHERE condition ORDER BY column_name ASC/DESC;5. 带分组的查询:SELECT column1, COUNT(*) FROM table_name GROUP BY column1;6. 带分组和排序的查询:SELECT column1, COUNT(*) FROM table_name GROUP BY column1 ORDER BY COUNT(*) DESC;7. 带聚合函数的查询:SELECT AVG(column1), MAX(column2), MIN(column3) FROM table_name;8. 带子查询的查询:SELECT * FROM table_name WHERE column1 IN (SELECT column1 FROM other_table);9. 带连接条件的查询:SELECT * FROM table1 JOIN table2 ON table1.column1 = table2.column2;10. 带连接和排序条件的查询:SELECT * FROM table1 JOIN table2 ON table1.column1 = table2.column2 ORDER BY table1.column2 ASC;11. 带连接和分组条件的查询:SELECT * FROM table1 JOIN table2 ON table1.column1 = table2.column2 GROUP BY table1.column2;12. 带连接和聚合函数条件的查询:SELECT * FROM table1 JOIN table2 ON table1.column1 = table2.column2 GROUP BY table1.column2 HAVING AVG(table2.column3) > 0;13. 插入数据:INSERT INTO table_name (column1, column2) VALUES (value1, value2);14. 更新数据:UPDATE table_name SET column1 = value1 WHERE condition;15. 删除数据:DELETE FROM table_name WHERE condition;16. 清空表数据:TRUNCATE TABLE table_name;17. 创建表:CREATE TABLE table_name (column1 datatype, column2 datatype, ...);18. 修改表结构:ALTER TABLE table_name ADD column_name datatype;19. 删除表:DROP TABLE table_name;20. 查看表结构:DESCRIBE table_name;21. 查看表数据量:SELECT COUNT(*) FROM table_name;22. 查看表索引:SHOW INDEX FROM table_name;23. 创建索引:CREATE INDEX index_name ON table_name (column_name);24. 删除索引:DROP INDEX index_name ON table_name;25. 批量插入数据:INSERT INTO table_name (column1, column2) VALUES (value1, value2), (value3, value4), ...;26. 批量更新数据:UPDATE table_name SET column1 = value1 WHERE condition, column2 = value2 WHERE condition, ...;27. 批量删除数据:DELETE FROM table_name WHERE condition, ...;28. 分页查询:SELECT * FROM table_name LIMIT offset, limit;29. 子查询嵌套查询:(SELECT column1 FROM other_table WHERE condition) IN (SELECT column1 FROM another_table WHERE condition);30. UNION操作符查询:SELECT * FROM table1 UNION SELECT * FROM table2。

SQL行转列查询汇总

SQL⾏转列查询汇总SQL⾏转列汇总PIVOT ⽤于将列值旋转为列名(即⾏转列),在 SQL Server 2000可以⽤聚合函数配合CASE语句实现 PIVOT 的⼀般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 注意:PIVOT、UNPIVOT是SQL Server 2005 的语法,使⽤需修改数据库兼容级别(在数据库属性->选项->兼容级别改为 90 ) SQL2008 中可以直接使⽤

完整语法:

table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN()) View Code UNPIVOT ⽤于将列明转为列值(即列转⾏),在SQL Server 2000可以⽤UNION来实现

完整语法:table_sourceUNPIVOT(value_columnFOR pivot_columnIN())

典型实例 ⼀、⾏转列 1、建⽴表格

IF OBJECT_ID('tb') IS NOT NULL DROP TABLE tbgoCREATE TABLE tb(姓名 VARCHAR(10),课程 VARCHAR(10),分数 INT)insert into tb VALUES ('张三','语⽂',74)insert into tb VALUES ('张三','数学',83)insert into tb VALUES ('张三','物理',93)insert into tb VALUES ('李四','语⽂',74)insert into tb VALUES ('李四','数学',84)insert into tb VALUES ('李四','物理',94)

goSELECT * FROM tbgo 姓名 课程 分数 ---------- ---------- ----------- 张三 语⽂ 74 张三 数学 83 张三 物理 93 李四 语⽂ 74 李四 数学 84 李四 物理 94

sql sever查询判断语句

sql sever查询判断语句
SQLServer查询中,判断语句是必不可少的部分。

通过判断语句,我们可以根据特定的条件获取我们需要的数据。

常用的判断语句有以下几种:
1. WHERE语句:通过指定条件过滤出需要的数据。

例如:SELECT * FROM 表名 WHERE 列名=值;
2. LIKE语句:根据模糊匹配条件筛选数据。

例如:SELECT * FROM 表名 WHERE 列名 LIKE '%值%';
3. IN语句:查找与指定值列表中任一值匹配的行。

例如:SELECT * FROM 表名 WHERE 列名 IN (值1, 值2, ...);
4. BETWEEN语句:查找在指定范围内的行。

例如:SELECT * FROM 表名 WHERE 列名 BETWEEN 值1 AND 值2;
5. IS NULL语句:查找空值的行。

例如:SELECT * FROM 表名 WHERE 列名 IS NULL;
6. NOT语句:查找不符合条件的行。

例如:SELECT * FROM 表名 WHERE NOT 列名=值;
以上是常用的几种判断语句,可以根据实际场景进行灵活应用。

- 1 -。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL命令 SELECT 是用来做什么的呢?一个最常用的方式是将资料从数据库中的表格内选出。从这一句回答中,我们马上可以看到两个关键字: 从 (FROM) 数据库中的表格内选出 (SELECT)。(表格是一个数据库内的结构,它的目的是储存资料。在表格处理这一部分中,我们会提到如何使用 SQL 来设定表格。) 我们由这里可以看到最基本的 SQL 架构: SELECT "栏位名" FROM "表格名" 我们用以下的例子来看看实际上是怎么用的。假设我们有以下这个表格: store_name Sales Date Los Angeles $1500 Jan-05-1999 San Diego $250 Jan-07-1999 Los Angeles $300 Jan-08-1999 Boston $700 Jan-08-1999

若要选出所有的店名 (store_Name),我们就打入: SELECT store_name FROM Store_Information 结果: store_name Los Angeles San Diego Los Angeles Boston

我们一次可以读取好几个栏位,也可以同时由好几个表格中选资料。 简单的SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。

1、选择所有列

例如,下面语句显示testtable表中所有列的数据: 代码:SELECT * FROM testtable 2、选择部分列并指定它们的显示次序查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。例如: 代码:SELECT nickname,email FROM testtable

3、更改列标题 在选择列表中,可重新指定列标题。定义格式为:列标题=列名 如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列标题: 代码:SELECT 昵称=nickname,电子邮件=email FROM testtable

4、删除重复行 SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。

5、限制返回的行数 使用TOP n [PERCENT]选项限制返回的数据行数,TOP n说明返回n行,而TOP n PERCENT时,说明n是表示一百分数,指定返回的行数等于总行数的百分之几。例如: 代码:SELECT TOP 2 * FROM `testtable` 代码:SELECT TOP 20 PERCENT * FROM `testtable`

DISTINCT SELECT 指令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓出,无论资料值有无重复。在资料处理中,我们会经常碰到需要找出表格内的不同资料值的情况。换句话说,我们需要知道这个表格/栏位内有哪些不同的值,而每个值出现的次数并不重要。这要如何达成呢?在 SQL 中,这是很容易做到的。我们只要在 SELECT 后加上一个 DISTINCT 就可以了。DISTINCT 的语法如下:

SELECT DISTINCT "栏位名" FROM "表格名" 举例来说,若要在以下的表格,Store_Information,找出所有不同的店名时, Store_Information 表格 store_name Sales Date Los Angeles $1500 Jan-05-1999 San Diego $250 Jan-07-1999 Los Angeles $300 Jan-08-1999 Boston $700 Jan-08-1999 我们就键入,

SELECT DISTINCT store_name FROM Store_Information 结果: store_name Los Angeles San Diego Boston

WHERE 我们并不一定每一次都要将表格内的资料都完全抓出。在许多时候,我们会需要选择性地抓资料。就我们的例子来说,我们可能只要抓出营业额超过 $1,000 的资料。要做到这一点,我们就需要用到 WHERE 这个指令。这个指令的语法如下:

SELECT "栏位名" FROM "表格名" WHERE "条件"

比较运算符(大小比较):>、>=、=、<、<=、!<、!>、!= 例:返回96年1月的定单 SELECT orderID, CustomerID, orderDate FROM orders WHERE orderDate〉#1/1/96# AND orderDate〈#1/30/96# 注意: Mcirosoft JET SQL 中,日期用‘#’定界。日期也可以用Datevalue()函数来代替。在比较字符型的数据时,要加上单引号’’,尾空格在比较中被忽略。 例: WHERE orderDate〉#96-1-1# 也可以表示为: WHERE orderDate〉Datevalue(‘1/1/96’)

若我们要由以下的表格抓出营业额超过 $1,000 的资料, Store_Information 表格 store_name Sales Date Los Angeles $1500 Jan-05-1999 San Diego $250 Jan-07-1999 Los Angeles $300 Jan-08-1999 Boston $700 Jan-08-1999

我们就键入,

SELECT store_name FROM Store_Information WHERE Sales > 1000

结果: store_name Los Angeles

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

复杂条件的语法如下: SELECT "栏位名" FROM "表格名" WHERE "简单条件" {[AND|OR] "简单条件"}+

{}+ 代表{}之内的情况会发生一或多次。在这里的意思就是 AND 加简单条件及 OR 加简单条件的情况可以发生一或多次。另外,我们可以用 () 来代表条件的先后次序。 举例来说,我们若要在 Store_Information 表格中选出所有 Sales 高于 $1,000 或是 Sales 在 $500 及 $275 之间的资料的话,

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 store_name FROM Store_Information WHERE Sales > 1000 OR (Sales < 500 AND Sales > 275)

结果: store_name Los Angeles San Francisco

IN 在 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

BETWEEN IN 这个指令可以让我们依照一或数个不连续 (discrete) 的值的限制之内抓出资料库中的值,而 BETWEEN 则是让我们可以运用一个范围 (range) 内抓出资料库中的值。BETWEEN 这个子句的语法如下:

SELECT "栏位名" FROM "表格名" WHERE "栏位名" BETWEEN '值一' AND '值二'

这将选出栏位值包含在值一及值二之间的每一笔资料。 举例来说,若我们要由 Store_Information 表格中找出所有介于 January 6, 1999 及 January 10, 1999 中的资料,

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 我们就键入,

相关文档
最新文档