欢迎来到天天文库
浏览记录
ID:21248298
大小:59.00 KB
页数:5页
时间:2018-10-20
《在ado使用select语法一--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在ADO使用SELECT语法一>>SELECT表达式接着,让我们看看SELECT表达式,SELECT用来在表中寻找符合特定条件的记录,语法如下:SELECT[关键字]{*
2、表名称.*
3、[表名称.]字段名称1[AS别名1][,[表名称.]字段名称2[AS别名2][,...]]}FROM表运算式[,...][IN外部表][表运算式您可以使用星号(*)来选取表的全部字段。譬如下例选取[产品]表中的全部字段:SELECT*FROM产品字段名称包含空格或标点符号时,须使用括号[]将它括在其中。例如:SELECT[电脑的产品]如果在FROM子句
4、中的字段名称中,包含多个的表中时,需在字段名称前加上表名称和点(.)运算子,即表名称.字段名称。譬如下例选取[产品]表的[价格]字段和[订单]表的[数量]字段:SELECT产品.价格,订单.数量FROM产品,订单产品,订单中的表符合特定条件的资料记录。WHERE可以使用下面的BETWEEN、LIKE、IN运算子:Between...And:判断表达式的值是否落在指定的范围之中。Like:寻找相符合的关键字。IN运算式:限定范围。NOTIN运算式:表示不属于所指定的范围。ORDERBY子句:可以设定排序的字段。GROUPBY子句:将查
5、询的结果做统计。HAVING子句:使用在SELECT表达式中,筛选已经GROUPBY统计的记录。Union:可以合并多组查询的结果。JOIN:连接组合两个表中的字段记录。子查询(subquery):表达式中,可以包括SELECT表达式。Select...Into:将查询的结果,建立一个产生的表。详细介绍如下:ALL/DISTINCT/DISTINCTROW/TOP关键字使用SELECT查询时,可以加上关键字,以选取所查询的记录。如下:ALL:返回所有的记录。DISTINCT:指定字段中的记录有重复时只返回一条记录,记录不重复。DIS
6、TINCTROW:指定字段中的记录有重复时都不返回。TOP:返回前123下一页>>>>这篇文章来自..,。面几个记录或几个百分比的记录。语法如下:SELECT[ALL
7、DISTINCT
8、DISTINCTRO表ALL返回所有的记录。不加关键字时,与加ALL的意义相同,将返回所有的记录。譬如下列两个例子的执行结果相同,都从产品表中返回所有的记录:SELECTALL*FROM产品与以下的执行结果相同:SELECT*FROM产品DISTINCT不选取指定字段之中的重复资料。使用DISTINCT后,查询的结果,列在SELECTDISTINCT
9、后的每个字段的资料值,若相同则只取一条记录,换句话说,指定字段的资料不会有重复的现象。例如,在产品表之中有一些产品名称相同的产品,加上DISTINCT的SQL表达式只会返回一条记录字段为产品名称资料相同的记录:SELECTDISTINCT产品名称FROM产品如果您不加上DISTINCT,上例查询将返回数个包含相同产品名称的记录。如果SELECTDISTINCT子句后指定数个字段,查询的结果,所有字段的组合值不会有重复的现象。DISTINCTRO学生ORDERBY成绩如果您没有包含ORDERBY子句,查询将由学生表返回任意的10个记录
10、。TOP不在相同值间作选择,如果第10及第11的成绩是相同的,查询将返回11个记录。您可使用PERCENT来设定前面几个百分比的记录,譬如譬如找到成绩前10%的学生SELECTTOP10PERCENT姓名FROM学生ORDERBY成绩让我们看一个在ASP程式中使用这个SQL指令的例子。可以利用Distinct找出不重复的记录,譬如ASP程式rs7.asp如下,[InsertInto产品(代号,名称)SelectDistinct代号,名称From产品产品产品where代号=’’C2000’’"rs3.Opensql,conn1,1,1
11、,1%><TABLECOLSPAN=8CELLPADDING=5BORDER=0><TR><TDALIGN=CENTERBGCOLOR="#800000"><FONTCOLOR="#FFFFFF">代号</FONT></TD><TDALIGN=CENTERBGCOLOR="#800000"><FONTCOLOR="#FFFFFF">名称</FONT></TD><TDALIGN=CENTERBGCOLOR
12、="#800000"><FONTCOLOR="#FFFFFF">价格</FONT></TD><TDALIGN=CENTERBGCOLOR="#800000"上一页123下一页>>>>这篇
此文档下载收益归作者所有