WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:SELECT语句的应用 阅读

MS SQL基础教程:SELECT语句的应用

 2007-12-25 15:29:00 来源:WEB开发网   
核心提示:运行结果如下:dept_id---10011005(2 row(s) affected(3) 使用IN 关键字在使用WHERE 子句进行查询时,若条件表达式中出现若干条件相同的情况,MS SQL基础教程:SELECT语句的应用(2),就会使表达式显得冗长,不便于用户使用,其优先级次序为从左到右,例10-9: 查询工作级

运行结果如下:

dept_id

-------

1001

1005

(2 row(s) affected

(3) 使用IN 关键字

在使用WHERE 子句进行查询时,若条件表达式中出现若干条件相同的情况,就会使表达式显得冗长,不便于用户使用,这时可用IN 关键字来简化。

例10-6: 查询在编号为‘1001’ 和‘1002’ 的部门中工作的员工姓名。

use pangu

select e_name

from employee

where dept_id in (’1001’,’1002’)

运行结果如下:

e_name

--------------------

张三

李四

......

(4) 使用通配符

在WHERE 子句中可以使用谓词LIKE 来进行字符串的匹配检查,其中将大量使用我们在Transact-SQL 语言基础中介绍到的通配符。

如果用户要查找的数据中本身就包含了通配符,如“SQL_Mail”, 就需要使用逃逸字符来区分通配符与实际存在的字符。其格式如下;

LIKE ‘字符匹配串’ ESCAPE ‘逃逸字’

10.2.3 对查询结果排序

(1) 使用ORDER 子句

当用户要对查询结果进行排序时就需要在SELECT 语句中加入ORDER BY 子句。在ORDER BY 子句中可以使用一个或多个排序要求,其优先级次序为从左到右。

例10-9: 查询工作级别为‘2’ 的员工姓名,查询结果按工资排序。

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接