亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sql-

?? 介紹了數據庫方面的基礎知識
??
字號:
作者:netnova
日期:99-6-27 13:58:21
操作字段

通常,當你從一個表中取出字段值時,該值與創建該表時所定義的字段名聯系在一起。如果你從表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子句,你可以強制一個查詢結果按升序排列,就像這樣:

SELECT au_lname FROM authors ORDER BY au_lname

當這個SELECT語句執行時,作者名字的顯示將按字母順序排列。ORDER BY子句將作者名字按升序排列。

你也可以同時對多個列使用ORDER BY子句。例如,如果你想同時按升序顯示字段au_lname和字段au_fname,你需要對兩個字段都進行排序:

SELECT au_lname,au_fname FROM authors ORDER BY au_lname ,au_fname

這個查詢首先把結果按au_lname字段進行排序,然后按字段au_fname排序。記錄將按如下的順序取出:

au_lname au_fname

…………………………………………………………………….

Bennet Abraham

Ringer Albert

Ringer Anne

Smith Meander


(23 row(s) affected)

注意有兩個作者有相同的名字Ringer。名為Albert Ringer的作者出現名為Anne Ringer的作者之前,這是因為姓Albert按字母順序應排在姓Anne之前。

如果你想把查詢結果按相反的順序排列,你可以使用關鍵字DESC。關鍵字DESC把查詢結果按降序排列,如下例所示:

SELECT au_lname,au_fname FROM authors 

WHERE au_lname=”Ringer” ORDER BY au_lname ,au_fname DESC

這個查詢從表authors中取出所有名字為Ringer的作者記錄。ORDER BY子句根據作者的名字和姓,將查詢結果按降序排列。結果是這樣的:

au_lname au_fname

……………………………………………………………………………………….

Ringer Anne

Ringer Albert

(2 row(s) affectec)

注意在這個表中,姓Anne出現在姓Albert之前。作者名字按降序顯示。

你也可以按數值型字段對一個查詢結果進行排序。例如,如果你想按降序取出所有書的價格,你可以使用如下的SQL查詢:

SELECT price FROM titles ORDER BY price DESC

這個SELECT語句從表中取出所有書的價格,顯示結果時,價格低的書先顯示,價格高的書后顯示。

警告:

不是特別需要時,不要對查詢結果進行排序,因為服務器完成這項工作要費些力氣。這意味著帶有ORDER BY 子句的SELECT語句執行起來比一般的SELECT語句花的時間長。

取出互不相同的記錄

一個表有可能在同一列中有重復的值。例如,數據庫pubs的表authors中有兩個作者的名字是Ringer。如果你從這個表中取出所有的名字,名字Ringer將會顯示兩次。

在特定情況下,你可能只有興趣從一個表中取出互不相同的值。如果一個字段有重復的值,你也許希望每個值只被選取一次,你可以使用關鍵字DISTINCT來做到這一點:

SELCET DISTINCT au_lname FROM authors WHERE au_lname="Ringer"

當這個SELECT語句執行時,只返回一個記錄。通過在SELECT語句中包含關鍵字DISTINCT,你可以刪除所有重復的值。例如,假設有一個關于新聞組信息發布的表,你想取出所有曾在這個新聞組中發布信息的人的名字,那么你可以使用關鍵字DISTINCT。每個用戶的名字只取一次——盡管有的用戶發布了不止一篇信息。

警告:

如同ORDER BY子句一樣,強制服務器返回互不相同的值也會增加運行開銷。福氣不得不花費一些時間來完成這項工作。因此,不是必須的時候不要使用關鍵字DISTINCT。

創建新表

前面說過,數據庫中的所有數據存儲在表中。數據表包括行和列。列決定了表中數據的類型。行包含了實際的數據。

例如,數據庫pubs中的表authors有九個字段。其中的一個字段名為為au_lname,這個字段被用來存儲作者的名字信息。每次向這個表中添加新作者時,作者名字就被添加到這個字段,產生一條新記錄。

通過定義字段,你可以創建一個新表。每個字段有一個名字和一個特定的數據類型(數據類型在后面的“字段類型”一節中講述),例如字段au_lname存儲的是字符型數據。一個字段也可以存儲其它類型的數據。

使用SQL Sever,創建一個新表的方法是很多的。你可以可執行一個SQL語句或使用SQL事務管理器(SQL Enterprise Manager)來創建一個新表。在下一節里,你將學會如何用SQL語句來創建一個新表。

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美中文字幕一区二区三区 | 国产曰批免费观看久久久| 欧美日韩一区二区在线观看视频| 亚洲三级小视频| 欧美久久久久免费| 首页亚洲欧美制服丝腿| 日韩欧美在线综合网| 国产一区二区三区日韩| 国产精品久久毛片| 色综合咪咪久久| 日韩精品每日更新| 久久精品综合网| 欧洲国产伦久久久久久久| 日本不卡免费在线视频| 国产清纯白嫩初高生在线观看91| 99精品一区二区| 日韩国产欧美在线观看| 国产欧美一区二区三区在线看蜜臀 | 91美女精品福利| 日韩av一级电影| 国产欧美精品一区二区色综合 | 91一区二区在线| 性久久久久久久久| 国产日韩欧美精品电影三级在线| 欧美中文字幕一区| 国产一区二区免费在线| 一区二区三区中文在线| 久久亚洲二区三区| 欧美日韩日本视频| 国产成人免费av在线| 亚洲国产欧美日韩另类综合| 欧美精品一区在线观看| 欧美丝袜自拍制服另类| 粉嫩aⅴ一区二区三区四区五区| 亚洲国产欧美在线人成| 欧美国产精品v| 日韩一区二区三区精品视频| 色综合一区二区| 国产美女一区二区| 一卡二卡欧美日韩| 久久精品水蜜桃av综合天堂| 在线不卡中文字幕| 在线视频一区二区三| 国产馆精品极品| 日日夜夜免费精品视频| 亚洲男人的天堂在线观看| 久久久久成人黄色影片| 日韩一区二区三区免费观看| 欧美在线观看视频一区二区三区 | 成人av网在线| 精品一区二区免费| 日本欧美在线看| 亚洲综合区在线| 一区二区中文字幕在线| 久久婷婷久久一区二区三区| 日韩一级大片在线| 欧美日韩国产另类不卡| 在线视频中文字幕一区二区| caoporen国产精品视频| 粉嫩蜜臀av国产精品网站| 国产在线播放一区三区四| 蜜臀av一区二区| 日韩av在线播放中文字幕| 亚洲第一久久影院| 亚洲一区二区三区美女| 亚洲精品国产视频| 亚洲人妖av一区二区| 国产精品久久夜| 国产精品成人午夜| 日韩理论电影院| 最新国产精品久久精品| 亚洲欧美成人一区二区三区| 中文字幕一区二区三区av| 国产精品久久一级| 亚洲猫色日本管| 亚洲国产欧美一区二区三区丁香婷| 一区二区在线观看免费 | 欧美一区二区三区在线| 51精品秘密在线观看| 欧美性三三影院| 欧美情侣在线播放| 91精品国产综合久久久久久久久久 | 日日夜夜一区二区| 日av在线不卡| 国模冰冰炮一区二区| 国产激情91久久精品导航| 国产成人欧美日韩在线电影| 懂色一区二区三区免费观看| 99久久精品国产观看| 色综合久久99| 在线播放国产精品二区一二区四区 | 亚洲.国产.中文慕字在线| 天堂成人免费av电影一区| 久久99热99| 国产盗摄一区二区| 99re亚洲国产精品| 欧美日韩二区三区| 欧美电影免费提供在线观看| 久久精品网站免费观看| 亚洲人成网站色在线观看| 亚洲成人激情自拍| 国产电影一区二区三区| 日本精品一级二级| 日韩午夜激情视频| 一色屋精品亚洲香蕉网站| 午夜亚洲国产au精品一区二区| 久久er精品视频| 色婷婷综合久久久久中文一区二区| 欧美日韩成人一区二区| 国产亚洲一区字幕| 亚洲综合色在线| 国产乱子轮精品视频| 日本韩国精品在线| 精品人伦一区二区色婷婷| 中文字幕字幕中文在线中不卡视频| 日日噜噜夜夜狠狠视频欧美人 | 亚洲国产aⅴ成人精品无吗| 狠狠色狠狠色综合| 在线国产电影不卡| 精品国产一区二区在线观看| 亚洲婷婷在线视频| 精品亚洲aⅴ乱码一区二区三区| 成人精品免费网站| 日韩一级成人av| 亚洲一区二区偷拍精品| 国产制服丝袜一区| 欧美丝袜第三区| 国产精品女人毛片| 美腿丝袜亚洲三区| 日本韩国欧美国产| 国产精品素人视频| 久久精品国产免费| 欧美视频日韩视频在线观看| 国产日产欧美一区| 日本不卡视频在线观看| 在线这里只有精品| 国产欧美一区二区精品久导航| 婷婷国产v国产偷v亚洲高清| av中文字幕不卡| 久久青草欧美一区二区三区| 日本网站在线观看一区二区三区| 91麻豆产精品久久久久久 | 欧美变态口味重另类| 一区二区三区四区亚洲| 国产成人福利片| 久久亚洲综合av| 久久不见久久见免费视频1| 欧美乱妇23p| 图片区小说区区亚洲影院| 色呦呦网站一区| 综合色中文字幕| 99在线热播精品免费| 国产欧美日本一区视频| 国产精品亚洲а∨天堂免在线| 欧美一级黄色片| 免费观看日韩电影| 欧美一级久久久| 麻豆精品视频在线观看免费| 这里只有精品电影| 午夜久久久久久| 欧美精品久久久久久久多人混战 | 国产婷婷一区二区| 久久精品国产成人一区二区三区| 日韩一区二区三区在线观看| 免费观看在线色综合| 日韩精品一区国产麻豆| 老色鬼精品视频在线观看播放| 欧美日本一区二区三区| 亚洲国产成人av| 欧美人与性动xxxx| 美女网站在线免费欧美精品| 欧美成人在线直播| 国产在线观看免费一区| 欧美国产精品久久| 91视频在线观看免费| 亚洲综合自拍偷拍| 911精品产国品一二三产区| 午夜欧美电影在线观看| 日韩三级免费观看| 国产不卡视频在线观看| 国产精品免费视频网站| 91丨porny丨在线| 亚洲福利国产精品| 日韩一区二区在线播放| 狠狠狠色丁香婷婷综合激情 | 日韩欧美一级二级三级久久久| 免费三级欧美电影| 国产欧美一区二区精品性| 99re成人精品视频| 婷婷综合久久一区二区三区| 精品国产成人系列| caoporen国产精品视频| 天堂一区二区在线免费观看| www久久精品| 色婷婷精品久久二区二区蜜臀av| 午夜精品在线看| 欧美激情一区二区在线| 在线观看国产日韩| 国产一区二区不卡老阿姨| 亚洲精品免费播放|