如果您没有加上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查询出的数据集将不会作排序的操作。 ASC 递增顺序类别。(默认值) DESC 递减顺序类别。 例如: 或是我们要将输出数据依据出生的先后次序排列,可以利用下面的命令。 SELECT 姓名,生日 FROM 职员表格 ORDER BY 生日 SELECT LastName,FirstName FROM Employees ORDER BY LastName ASC;
IN 条件子句 指定要速胜哪一个外部数据库的表格。(必须是Microsoft Jet数据库引擎所可以连接的数据库,如dBase,Paradox等等)
SELECT|INSERT]INTO destination IN {path|["path" "type"]|[""[type;DATABASE=path]]} FROM tableexpression IN {path|["path" "type"]|[""[type;DATABASE=path]]} destination 欲插入数据的外部表格名称。 tableexpression 表格名称或是被读取数据的表格名称。这个参数可以是一个单一的表格名称,或是一段已经被存储的SQL查询等。 path 包含该表格的完整路径名称。 type 数据库的类型名称, 通常是当数据库部属于Jet database时才会使用。(例如:dBASE III,dBASE IV,Paradox 3.x,Paradox 4.x,或 Btrieve)