您现在的位置: 网页制作教程网 >> 数据库教程 >> mssql 教程 >> 文章正文

全面接触SQL语法

作者:天极

来源:天极

热度:

2006-9-6 14:16:28

TOP

从第一条或最后一条开始(利用ORDER BY条件子句),返回特定条数的数据。

例如:

当您想要知道在2000年,班上前25名的学生姓名数据时,您可以输入这样的语句:

SELECT TOP 25 学生姓名

FORM 学生表格

WHERE 毕业年份=1994

ORDER BY 毕业成绩平均分数 DESC;

如果您没有加上ORDER BY 这行条件的话,您所得到的数据,将会随机的数据。此外,在TOP语句之后,除了可以加上数字以外,还可以利用保留

字PERCENT来查询。

例如:

SELECT TOP 10 PERCENT学生姓名

FROM学生表格

WHERE毕业年份=1994

ORDER BY毕业成绩平均DESC;

PARAMETERS(参数)声明的用法

对于参数型的查询语法中,对参数的名称以及数据类型作 声明的操作。

PARAMETERS name datatype[,name datatype[,...]]

name

PARAMETERS的名称。您可以把参数名称当作字符串来使用,若是名称中包含了空字符串,可以利用中括号来处理,例如:“VBeden”。

datatype

输入参数的数据类型。

例如:

若是您在查询时,需要机动的输入姓名 ,可以利用下列的方式完成:

PARAMETERS “输入姓名” Text;

SELECT*

FROM 职员表格

WHERE姓名=“输入姓名:”;

ORDER BY条件语句

此条件子句,通常与SELECT语句合并使用目的是将查询的结果,依照指定字段加以排序。

SELECT fieldlist

FROM table

WHERE selectcriteria

ORDER BY field[ASC|DESC][,field2[ASC|DESC][,...]]

fieldlist

欲查询的字段名称。其中可以与ALL,DISTINCT,DISINCTROW,或TOP一起来使用。

table

欲查询的表格名称。

selectcriteria

查询的标准设置。

field1

指定要依照那个字段作为排序的依据,若是你没有加上ORDER BY查询出的数据集将不会作排序的操作。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

我来说两句:

1分 2分 3分 4分 5分
姓名: *


* 请各位网友遵纪守法并注意语言文明。
网站简介 | 联系方式 | 意见建议 | 版权说明
Copyright © 2007 All rights reserved
滇ICP备06006992号