国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - Sql Server - SQL學(xué)習(xí)筆記三 select語(yǔ)句的各種形式小結(jié)

SQL學(xué)習(xí)筆記三 select語(yǔ)句的各種形式小結(jié)

2019-12-06 14:18MSSQL教程網(wǎng) Sql Server

SQL學(xué)習(xí)筆記三 select語(yǔ)句的各種形式小結(jié),大家可以查看下select命名的使用。

代碼如下:


Select * from T_Employee 
select FName,FAge from T_Employee 
select FName from T_Employee where FSalary < 5000 
select FName as 姓名,FAge as 年齡,FSalary as 月薪from T_Employee where FSalary < 5000 
select FName as 姓名,FAge as 年齡,FSalary as 月薪,getdate() as 當(dāng)前時(shí)間from T_Employee 



3.3.1 SELECT命令的格式與基本使用 
Ø數(shù)據(jù)查詢是數(shù)據(jù)庫(kù)中最常見的操作。 
ØSQL語(yǔ)言提供SELECT語(yǔ)句,通過(guò)查詢操作可得到所需的信息。 
ØSELECT語(yǔ)句的一般格式為: 
SELECT〈列名〉[{,〈列名〉}] 
FROM〈表名或視圖名〉[{,〈表名或視圖名〉}] 
[WHERE〈檢索條件〉] 
[GROUP BY <列名1>[HAVING <條件表達(dá)式>]] 
[ORDER BY <列名2>[ASC|DESC]]; 
ØØ查詢的結(jié)果是仍是一個(gè)表。 
ØSELECT語(yǔ)句的執(zhí)行過(guò)程是: 
Ø根據(jù)WHERE子句的檢索條件,從FROM子句指定的基本表或視圖中選取滿足條件的元組,再按照SELECT子句中指定的列,投影得到結(jié)果表。 
Ø如果有GROUP子句,則將查詢結(jié)果按照<列名1>相同的值進(jìn)行分組。 
Ø如果GROUP子句后有HAVING短語(yǔ),則只輸出滿足HAVING條件的元組。 
Ø如果有ORDER子句,查詢結(jié)果還要按照<列名2>的值進(jìn)行排序。 
Ø例3.21 查詢?nèi)w學(xué)生的學(xué)號(hào)、姓名和年齡。 
SELECT SNO, SN, AGE FROM S 
Ø例3.22 查詢學(xué)生的全部信息。 
SELECT * FROM S 
Ø用‘ * '表示S表的全部列名,而不必逐一列出。 
Ø例3.23 查詢選修了課程的學(xué)生號(hào)。 
SELECT DISTINCT SNO FROM SC 
Ø查詢結(jié)果中的重復(fù)行被去掉 
ØØ上述查詢均為不使用WHERE子句的無(wú)條件查詢,也稱作投影查詢。 
Ø另外,利用投影查詢可控制列名的順序,并可通過(guò)指定別名改變查詢結(jié)果的列標(biāo)題的名字。 
例3.24 查詢?nèi)w學(xué)生的姓名、學(xué)號(hào)和年齡。 
SELECT SNAME NAME, SNO, AGE FROM S 
Ø其中,NAME為SNAME的別名 
3.3.2 條件查詢 
Ø當(dāng)要在表中找出滿足某些條件的行時(shí),則需使用WHERE子句指定查詢條件。 
ØWHERE子句中,條件通常通過(guò)三部分來(lái)描述: 
1. 列名; 
2. 比較運(yùn)算符; 
3. 列名、常數(shù)。 








3.3.2.1 比較大小 
例3.25 查詢選修課程號(hào)為‘C1'的學(xué)生的學(xué)號(hào)和成績(jī)。 
SELECT SNO,SCORE FROM SC WHERE CNO='C1'Ø例3.26 查詢成績(jī)高于85分的學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī)。 
SELECT SNO,CNO,SCORE FROM SC WHERE SCORE>85 
Ø3.3.2.2 多重條件查詢 
Ø當(dāng)WHERE子句需要指定一個(gè)以上的查詢條件時(shí),則需要使用邏輯運(yùn)算符AND、OR和NOT將其連結(jié)成復(fù)合的邏輯表達(dá)式。 
Ø其優(yōu)先級(jí)由高到低為:NOT、AND、OR,用戶可以使用括號(hào)改變優(yōu)先級(jí)。 
Ø例3.27 查詢選修C1或C2且分?jǐn)?shù)大于等于85分學(xué)生的的學(xué)號(hào)、課程號(hào)和成績(jī)。 
SELECT SNO,CNO,SCORE 
FROM SC 
WHERE(CNO='C1' OR CNO='C2') AND SCORE>=85 
3.3.2.3 確定范圍 
例3.28 查詢工資在1000至1500之間的教師的教師號(hào)、姓名及職稱。 
SELECT TNO,TN,PROF 
FROM T 
WHERE SAL BETWEEN 1000 AND 1500 
Ø等價(jià)于 
SELECT TNO,TN,PROF 
FROM T 
WHERE SAL>=1000 AND SAL<=1500 
Ø例3.29 查詢工資不在1000至1500之間的教師的教師號(hào)、姓名及職稱。 
SELECT TNO,TN,PROF 
FROM TWHERE SAL NOT BETWEEN 1000 AND 1500 
3.2.2.4 確定集合 
Ø利用“IN”操作可以查詢屬性值屬于指定集合的元組。 
例3.30 查詢選修C1或C2的學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī)。 
SELECT SNO, CNO, SCORE 
FROM SC 
WHERE CNO IN(‘C1', ‘C2') 
Ø此語(yǔ)句也可以使用邏輯運(yùn)算符“OR”實(shí)現(xiàn)。 
SELECT SNO, CNO, SCORE 
FROM SC 
WHERE CNO=‘C1' OR CNO= ‘C2'Ø利用“NOT IN”可以查詢指定集合外的元組。 
例3.31 查詢沒(méi)有選修C1,也沒(méi)有選修C2的學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī)。 
SELECT SNO, CNO, SCORE 
FROM SC 
WHERE CNO NOT IN(‘C1', ‘C2') 
Ø等價(jià)于: 
SELECT SNO, CNO, SCORE 
FROM SC 
WHERE CNO!=‘C1' AND CNO!= ‘C2'Ø 
3.3.2.5 部分匹配查詢 
Ø上例均屬于完全匹配查詢,當(dāng)不知道完全精確的値時(shí),用戶還可以使用LIKE或NOT LIKE進(jìn)行部分匹配查詢(也稱模糊查詢)。 
ØLIKE定義的一般格式為: 
<屬性名> LIKE <字符串常量> 
Ø屬性名必須為字符型,字符串常量的字符可以包含如下兩個(gè)特殊符號(hào): 
Ø%:表示任意知長(zhǎng)度的字符串; 
Ø_:表示任意單個(gè)字符。 
例3.32 查詢所有姓張的教師的教師號(hào)和姓名。 
SELECT TNO, TN 
FROM T 
WHERE TN LIKE ‘張%' 
例3.33 查詢姓名中第二個(gè)漢字是“力”的教師號(hào)和姓名。 
SELECT TNO, TN 
FROM T 
WHERE TN LIKE ‘_ _力%'Ø注:一個(gè)漢字占兩個(gè)字符。 
3.3.2.6 空值查詢 
Ø某個(gè)字段沒(méi)有值稱之為具有空值(NULL)。 
Ø通常沒(méi)有為一個(gè)列輸入值時(shí),該列的值就是空值。 
Ø空值不同于零和空格,它不占任何存儲(chǔ)空間。 
Ø例如,某些學(xué)生選課后沒(méi)有參加考試,有選課記錄,但沒(méi)有考試成績(jī),考試成績(jī)?yōu)榭罩担@與參加考試,成績(jī)?yōu)榱惴值牟煌?nbsp;

例3.34 查詢沒(méi)有考試成績(jī)的學(xué)生的學(xué)號(hào)和相應(yīng)的課程號(hào)。 
SELECT SNO, CNO 
FROM SC 
WHERE SCORE IS NULL 
Ø注意:這里的空值條件為IS NULL,不能寫成SCORE=NULL。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美中文字幕在线观看 | 婷婷成人在线 | 国产区区| 一区二区三区四区在线播放 | 国产精品久久久久久亚洲调教 | 免费a网站 | 亚洲午夜一区 | 国产在线高清视频 | 国产一级大片 | 久久久在线 | 成人在线观看免费视频 | 有码在线| 日韩国产一区二区三区 | 男人的天堂久久 | 黄色一级片免费 | 久久亚洲国产 | 国产第1页 | 91精品福利| 99精品欧美一区二区三区综合在线 | 国产探花在线精品一区二区 | 亚洲午夜成激人情在线影院 | 91色在线| 中文在线一区二区 | 久久777| 午夜精品久久久久久久 | 免费成人av网站 | 国产中文字幕在线 | 天天干人人 | 羞羞动漫网 | 成人免费在线观看视频 | 免费v片| 在线一级片 | 久久成人精品 | 国产一区二区三区视频 | 国产精品成人国产乱一区 | 精品久久久久久 | 国产伦精品一区二区三区四区视频 | 欧美精品一区视频 | 成年片| 久久艹精品 | 久久99国产精品久久99大师 |