SQL数据操纵底子(低级)3
作者 佚名技能
泉源 数据库编程
欣赏
公布工夫 2012-03-22
|
操纵字段
通常,当你从一个表中取出字段值时,该值与创立该表时所界说的字段名联系在一同。假如你从表authors中选择一切的作者名字,一切的值将会与字段名au_lname相联系。但在某些状况下,你必要对字段名举行操纵。在SELECT语句中,你可以在缺省字段名前面仅跟一个新名字来代替它。比方,可以用一个更直观易读的名字Author Last Name来取代字段名au_lname:
SELECT au_lname "Author Last Name" FROM authors
当这个SELECT语句实行时,来自字段au_lname的值会与“Author Last Name”相联系。盘问后果大概是如许:
Author Last Name
……………………………………………………………………..
White
Green
Carson
O’Leary
Straight
…
(23 row(s) affected)
留意字段题目不再是au_lname,而是被Author Last Name所代替。
你也可以经过实行运算,来操纵从一个表前往的字段值。比方,假如你想把表titles中的一切书的代价更加,你可以利用上面的
SELECT语句:
SELECT PRice*2 FROM titles
当这个盘问实行时,每本书的代价从表中取出时都市更加。但,经过这种途径操纵字段不会改动存储在表中的书价。对字段的运
算只会影响SELECT语句的输入,而不会影响表中的数据。为了同时表现书的原始代价和跌价后的新代价,你可以利用上面的盘问:
SELECT price "Original price", price*2 "New price" FROM titles
当数据从表titles中取出时,原始代价表现在题目Original price上面,更加后的代价表现在题目New price上面。后果大概是这
样:
original price new price
……………………………………………………………….
39.98
11.95 23.90
5.98
39.98
…
(18 row(s) affected)
你可以利用大少数尺度的数学运算符来操纵字段值,如加(+),减(-),乘(*)和除(/)。你也可以一次对多个字段举行运
算,比方:
SELECT price*ytd_sales "total revenue" FROM titles
在这个例子中,经过把代价与贩卖量相乘,盘算出了每种书的总贩卖额。这个SELECT语句的后果将是如许的:
total revenue
……………………………………………..
81,859,05
46,318,20
55,978,78
81,859,05
40,619,68
…
(18 row(s) affected)
最初,你还可以利用毗连运算符(它看起来像个加号)来毗连两个字符型字段:
SELECT au_fname+" "+au_lname "author name" FROM authors
在这个例子中,你把字段au_fname和字段au_lname粘贴在一同,两头用一个逗号 离隔,并把盘问后果的题目指定为author
name。这个语句的实行后果将是如许的:
author names
…………………………………………………………
Johnson White
Marjorie Green
Cheryl Carson
Michael O’Leary
Dean Straight
…
(23 row(s) affected)
可以看到,SQL为你提供了对盘问后果的很多控制。你应该在asp编程历程中充实使用这些好处。利用SQL来操纵盘问后果简直总是
比利用有异样作用的剧本服从更高。
排序盘问后果
本章的介绍中曾夸大过,SQL表没有内涵的次序。比方,从一个表中取第二个记载是没故意义的。从SQL的角度看来,没有一个记载
在任何其他记载之前。
但是,你可以利用一个SQL盘问后果的次序。在缺省状况下,当记载从表中取出时,记载不以特定的次序呈现。比方,当从表
authors中取出字段au_lname时,盘问后果表现成如许:
au_lname
…………………………………….
White
Green
Carson
O’Leary
Straight
…
(23 row(s) affected)
看一列没有特定次序的名字是很不利便的。假如把这些名字按字母次序分列,读起来就会容易得多。经过利用ORDER BY子句,你可
以强迫一个 |
九游会科技专业提供办事器租用、办事器托管、企业邮局、假造主机等办事,公司网站:
为了给宽大客户理解更多的技能信息,本技能文章搜集泉源于网络,九游会科技恭敬文章作者的版权,假如有触及你的版权有须要删除你的文章,请和九游会联系。以上信息与文章注释是不行支解的一局部,假如您要转载本文章,请保存以上信息,谢谢!
|