作者:天极
来源:天极
热度:
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查询出的数据集将不会作排序的操作。
我来说两句:
推荐文章
相关文章