如: 若是您在查询时,需要机动的输入姓名 ,可以利用下列的方式完成: PARAMETERS “输入姓名” Text SELECT FROM 职员表格 WHERE 姓名“输入姓名:” ORDER BY 条件语句 此条件子句,通常与 SELECT 语句合并使用目的是将查询的结果,依照指定字段加以排序。
SELECT fieldlist FROM table WHERE selectcriteria ORDER BY fieldASCDESCfield2ASCDESC... fieldlist 欲查询的字段名称。
其中可以与 ALL,DISTINCT,DISINCTROW,或 TOP 一起来使用。
table 欲查询的表格名称。
selectcriteria 查询的标准设置。
field1 指定要依照那个字段作为排序的依据,若是你没有加上 ORDER BY 查询出的数据集将不会作排序的操作。
ASC 递增顺序类别。
默认值 DESC 递减顺序类别。
例如: 或是我们要将输出数据依据出生的先后次序排列,可以利用下面的命令。
SELECT 姓名,生日 FROM 职员表格 ORDER BY 生日 SELECT LastNameFirstName FROM Employees ORDER BY LastName ASC IN 条件子句 指定要速胜哪一个外部数据库的表格。
必须是 Microsoft Jet 数据库引擎所可以连接的数据库,如 dBaseParadox 等等 SELECTINSERTINTO destination IN pathquotpathquot quottypequotquotquottypeDATABASEpath FROM tableexpression IN pathquotpathquot quottypequotquotquottypeDATABASEpath destination 欲插入数据的外部表格名称。
tableexpression 表格名称或是被读取数据的表格名称。
这个参数可以是一个单一的表格名称,或是一段已经被存储的 SQL 查询等。
path 包含该表格的完整路径名称。
type 数据库的类型名称, 通常是当数据库部属于 Jet database 时才会使用。
例如:dBASE IIIdBASE IVParadox 3.xParadox 4.x或 Btrieve 例如:下面这两段的意义相同 PartA....FROM Table IN quotquotdBASE IVDATABASEC:DBASEDATASALES PartB....FROM Table IN quotC:DBASEDATASALESquot quotdBASE IVquot 例如:Microsoft Jet database SELECT 顾客编号 FROM 顾客表格 IN CUSTOMER.MDB WHERE 顾客编号 Like quotAquot 其中 CUSTOMER.MDBO 为 Jet database 的数据库名称,其中包含了顾客表格。
例如:dBASE III or IV SELECT 顾客编号 FROM 顾客表格 IN quotC:DBASEDATASALESquot quotdBASE IVquot WHERE 顾客编号 Like quotAquot 所以当我们使用不同于 ACCESS 的数据库时,必须指明该数据库的类型名称。
HAVING 条件子句 指定一特定的分组记录,并满足 HAVING 所指定的条件或状态,但条件是针 对分组的条件设置。
SELECT fieldlistFROM tableWHERE selectcriteriaGROUP BY groupfieldlistHAVING groupcriteriafieldlist显示被查询的字段名称。
可与 ALL,DISTINCT,DISTINCTROW,或 TOP 相结合table欲查询数据的表格名称。
selectcriteria选取标准。
groupfieldlist分组记录的字段名称,到多 10 个字段。
而这些字段的顺序决定最高到最低的分组阶层。
groupcriteria决定什么样的分组记录要被显示。
HAVING 跟 WHERE 的用法相当类似,不同之处在于 HAVING 必须用于 GROUP 之后的分组数据上。
例如:SELECT 分类编Sum库存数量FROM 产品表格GROUP BY 分类编号HAVING Sum库存数量gt100 AND 产品名称 LIKE quot纸quot; GROUP BY 条件子句 依据指定的字段,将具有相同数值的记录合并成一条。
SELECT fieldlistFROM tableWHERE criteriaGROUP BY groupfieldlistfieldlist欲读取的字段名称。
可与 ALL,DISTINCT,DISTINCTROW,或 TOP 合并使用table被查询的表格名称。
groupfieldlist分组记录的字段名称,到多 10 个字段,而这些字段的顺序决定最高到最低的分组层次。
例如:SELECT 姓名Count姓名AS 职员姓名FROM 职员表格WHERE 部门名称业务部GROUP BY 姓名 FROM 条件子句 指定表格名称或是查询,其中包含列在 SELECT 语句的字段数据。
SELECT fieldlistFROM tableexpressionIN externaldatabasefieldlist表格中的字段名称。
可与 ALLDISTINCTDISTINCTROW或 TOP 相结合tableexpression表格名称,或多个表格的算式。
externaldatabase若该表格参考到外部的数据库时,将其完整的路径名称记下。
例如:从职员表格下,查询出所有姓名字段的数据只有姓名字段被查询,其他则不显示。
SELECT 姓名 FROM 职员表格; WHERE 条件子句 指定查询的条件与限制。
SELECT fieldlist FROM tableexpression WHERE criteria fieldlist 字段名称。
可与 ALLDISTINCTDISTINCTROW或 TOP 相结合 tableexpression 表格名称,或多个表格的算式。
criteria 查询的结.
上一篇:
网站投票系统
下一篇:
低碳经济论文:中国企业在低碳经济下进行低碳转型的探析