新聞中心
SQL(Structured Query Language)語(yǔ)言是一種數(shù)據(jù)庫(kù)查詢語(yǔ)言,也是國(guó)際標(biāo)準(zhǔn)化組織ISO/IEC的SQL標(biāo)準(zhǔn)查詢語(yǔ)言的官方定義。Microsoft SQL Server(以下簡(jiǎn)稱 MSSQL)是一個(gè)靈活的商用服務(wù)器,提供可靠的數(shù)據(jù)存儲(chǔ)、安全的數(shù)據(jù)保障和復(fù)雜的數(shù)據(jù)管理。本文旨在討論在MSSQL中使用經(jīng)典查詢技術(shù)來(lái)獲取所需數(shù)據(jù)的示例。

創(chuàng)新互聯(lián)公司專注于中大型企業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè)和網(wǎng)站改版、網(wǎng)站營(yíng)銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開(kāi)發(fā)的融合,累計(jì)客戶上1000家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對(duì)接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注成都品牌網(wǎng)站建設(shè)和互聯(lián)網(wǎng)程序開(kāi)發(fā),在前進(jìn)的路上,與客戶一起成長(zhǎng)!
主要經(jīng)典查詢語(yǔ)句有select、JOIN、SORT、GROUP by、HAVING、FUNCTIONS等,下面將深入討論一些相關(guān)示例:
1.SELECT語(yǔ)句
用于提取數(shù)據(jù)庫(kù)中某一表中的數(shù)據(jù),示例如下:
SELECT*FROM student;
這里,*表示提取整張表中的所有字段,SELECT關(guān)鍵字表示提取, Student表示表名。
2.JOIN語(yǔ)句
用于聯(lián)合兩個(gè)或多個(gè)表來(lái)獲取數(shù)據(jù),示例如下:
SELECT s.StudentID, s.Name, c.ClassName
FROM Student s
JOIN Class c
ON s.classId = c.Id;
此處Student表和Class表聯(lián)合,從中提取學(xué)生的學(xué)號(hào),姓名和班級(jí)名稱。
3.SORT語(yǔ)句
用于對(duì)某一列或多列排序,示例如下:
SELECT s.StudentID, s.Name, c.ClassName
FROM Student s
JOIN Class c
ON s.classId = c.Id
ORDER BY s.Name ASC;
這里,ORDER BY表示排序,ASC表示升序,Name表示按學(xué)生姓名進(jìn)行排序。
4.Group BY語(yǔ)句
用于根據(jù)一個(gè)或多個(gè)列對(duì)數(shù)據(jù)庫(kù)中某一表中的數(shù)據(jù)進(jìn)行分組,示例如下:
SELECT c.ClassName, COUNT(S.StudentID)
FROM Student S
JOIN Class C
ON s.ClassId = c.Id
GROUP BY c.ClassName;
此處GROUP BY表示分組,ClassName表示按班級(jí)名進(jìn)行分組,COUNT函數(shù)則表示統(tǒng)計(jì)當(dāng)前組的組員數(shù)量。
5.HAVING語(yǔ)句
用于在分組查詢結(jié)果后對(duì)結(jié)果進(jìn)行過(guò)濾,示例如下:
SELECT c.ClassName, COUNT(S.StudentID)
FROM Student S
JOIN Class C
ON s.ClassId = c.Id
GROUP BY c.ClassName
HAVING COUNT(S.StudentID) > 10;
此處HAVING表示過(guò)濾,COUNT函數(shù)表示對(duì)統(tǒng)計(jì)的結(jié)果進(jìn)行過(guò)濾,> 10表示過(guò)濾結(jié)果中的組員數(shù)量大于10的組。
6.FUNCTIONS函數(shù)
函數(shù)是用于操作數(shù)據(jù)庫(kù)中表達(dá)式的預(yù)定義函數(shù),簡(jiǎn)單示例如下:
SELECT AVG(S.Mark)
FROM Student S;
此處,AVG函數(shù)表示計(jì)算學(xué)生的平均成績(jī)。有時(shí)也可以使用自定義函數(shù)來(lái)實(shí)現(xiàn)特殊功能。
總結(jié)
以上就是MSSQL經(jīng)典查詢語(yǔ)句實(shí)戰(zhàn)的簡(jiǎn)要敘述,僅作參考,實(shí)際使用時(shí)可以根據(jù)實(shí)際需求組合使用以上技術(shù)以獲取滿足需求的數(shù)據(jù)。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、開(kāi)啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長(zhǎng),共創(chuàng)價(jià)值。
本文題目:MSSQL經(jīng)典查詢語(yǔ)句實(shí)戰(zhàn)(mssql經(jīng)典查詢語(yǔ)句)
鏈接URL:http://www.dlmjj.cn/article/dphjhgd.html


咨詢
建站咨詢
