




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
相當(dāng)于JavaScript語言中內(nèi)置函數(shù)在查詢中使用函數(shù)第1頁函數(shù)名說明CHARINDEX用來尋找一個(gè)指定字符串在另一個(gè)字符串中起始位置LEN返回傳遞給它字符串長度LOWER把傳遞給它字符串轉(zhuǎn)換為小寫UPPER把傳遞給它字符串轉(zhuǎn)換為大寫LTRIM去除字符左邊空格RTRIM去除字符右邊空格RIGHT從字符串右邊返回指定數(shù)目標(biāo)字符REPLACE替換一個(gè)字符串中字符STUFF在一個(gè)字符串中,刪除指定長度字符,并在該位置插入一個(gè)新字符串字符串函數(shù)-1第2頁舉例SELECTCHARINDEX('ACCP','MyAccpCourse',1)返回:4SELECTLEN('SQLServer課程')返回:12SELECTLOWER('SQLServer課程')返回:sqlserver課程SELECTUPPER('sqlserver課程')返回:SQLSERVER課程SELECTLTRIM('周智宇')返回:周智宇(后面空格保留)SELECTRTRIM('周智宇')返回:周智宇(前面空格保留)SELECTRIGHT('買賣提.吐爾松',3)返回:吐爾松SELECTREPLACE('莫樂可切.楊可','可','蘭')返回:莫樂蘭切.楊蘭SELECTSTUFF('ABCDEFG',2,3,'我音樂我世界')返回:A我音樂我世界EFG字符串函數(shù)-2第3頁SELECTDATEPART(day,’01/15/’)
返回:15日期中指定日期部分整數(shù)形式DATEPARTSELECTGETDATE()返回:當(dāng)前系統(tǒng)日期取得當(dāng)前系統(tǒng)日期GETDATE舉例描述函數(shù)名SELECTDATEADD(mm,4,’/01/01’)
返回:以當(dāng)前日期格式返回/05/11將指定數(shù)值添加到指定日期部分后日期DATEADDSELECTDATEDIFF(mm,’/01/11’,’/01/11’)返回:7兩個(gè)日期之間指定日期部分區(qū)分DATEDIFFSELECTDATENAME(dw,’01/01/’)
返回:星期二日期中指定日期部分字符串形式DATENAME日期函數(shù)-1第4頁INSERTINTOUsersVALUES('張三',123456,1,GETDATE(),1)請(qǐng)使用T-SQL在BBS數(shù)據(jù)庫表中,注冊(cè)一個(gè)新用戶時(shí),自動(dòng)插入當(dāng)前系統(tǒng)日期。當(dāng)前系統(tǒng)日期
日期函數(shù)-2第5頁SELECTSQRT(9)返回:3.0取浮點(diǎn)表示式平方根SQRTSELECTABS(-43)返回:43取數(shù)值表示式絕對(duì)值A(chǔ)BS舉例描述函數(shù)名SELECTCEILING(43.5)返回:44返回大于或等于所給數(shù)字表示式最小整數(shù)CEILINGSELECTPOWER(5,2)返回:25取數(shù)值表示式冪值POWERSELECTROUND(43.543,1)返回:43.500將數(shù)值表示式四舍五入為指定精度ROUNDSELECTSIGN(-43)返回:-1對(duì)于正數(shù)返回+1,對(duì)于負(fù)數(shù)返回-1,對(duì)于0則返回0SIGNSELECTFLOOR(43.5)返回:43取小于或等于指定表示式最大整數(shù)FLOOR數(shù)學(xué)函數(shù)第6頁成績表中存放了全部學(xué)生成績,我想知道:學(xué)生總成績、平均成績、數(shù)學(xué)成績及格學(xué)生總共有多少名,怎么辦?使用聚合函數(shù),如SUM()、AVG()、COUNT()、MAX()等聚合函數(shù)介紹-1第7頁文本、數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號(hào)字段值方差VAR數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號(hào)字段值總和SUM舉例描述函數(shù)名數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號(hào)字段值平均值A(chǔ)VG文本、數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號(hào)字段值最小值MIN文本、備注、文本、數(shù)字、日期/時(shí)間、貨幣、自動(dòng)編號(hào)、是/否和OLE對(duì)象字段值個(gè)數(shù),不計(jì)算NULL(空)值COUNT文本、數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號(hào)字段值標(biāo)準(zhǔn)偏差STDEV文本、數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號(hào)字段值最大值MAX 聚合函數(shù)介紹-2第8頁SELECT
SUM(ytd_sales)FROMtitlesWHEREtype='business'在SQLServer自帶pubs數(shù)據(jù)庫中數(shù)據(jù)表titles里,要得到商業(yè)類書籍迄今為止總銷售額。
執(zhí)行結(jié)果統(tǒng)計(jì)總額商業(yè)類別聚合函數(shù)之SUM()函數(shù)第9頁SELECTAVG(mathExam)AS數(shù)學(xué)平均成績FROMStudentMarksWHEREmathExam>=60在Student數(shù)據(jù)庫中學(xué)生成績表里,要查詢及格線以上學(xué)生數(shù)學(xué)平均成績。求平均成績及格分以上執(zhí)行結(jié)果聚合函數(shù)之AVG()函數(shù)第10頁SELECT
AVG(mathExam)AS數(shù)學(xué)平均成績,MAX(mathExam)AS數(shù)學(xué)最高分,MIN(mathExam)AS數(shù)學(xué)最低分FROMStudentMarksWHEREmathExam>=60在Student數(shù)據(jù)庫中,查詢數(shù)學(xué)成績不低于60分學(xué)生數(shù)學(xué)成績平均成績、最高分、最低分求平均成績及格分以上求最高分求最低分執(zhí)行結(jié)果聚合函數(shù)之MAX()和MIN()函數(shù)第11頁SELECT
COUNT(*)AS數(shù)學(xué)成績及格人數(shù),FROMStudentMarksWHEREmathExam>=60在Student數(shù)據(jù)庫中,查詢數(shù)學(xué)成績及格人數(shù)。統(tǒng)計(jì)人數(shù)及格分以上執(zhí)行結(jié)果聚合函數(shù)之COUNT()函數(shù)第12頁查詢時(shí),字段中內(nèi)容并不一定與查詢內(nèi)容完全匹配,只要字段中含有這些內(nèi)容SELECT*FROMStudentInfoWHEREstuNameLIKE
'張%'執(zhí)行結(jié)果在Student數(shù)據(jù)庫中,要查詢姓張全部學(xué)生基本信息含糊查詢——LIKE第13頁SELECT*FROM數(shù)據(jù)表WHERE編號(hào)LIKE'00[^8]%[A,C]%'上述SQL代碼,可能會(huì)查詢出編號(hào)值為()。A、9890ACDB、007_AFFC、008&DCGD、KK8C√SELECT*FROMStudentMarksWHEREmathExamLIKE
'[^9][0-9]'在Student數(shù)據(jù)庫中,查詢數(shù)學(xué)成績不在90~100和0~9之間數(shù)學(xué)成績執(zhí)行結(jié)果含糊查詢——LIKE第14頁SELECTstuNoas學(xué)號(hào),langExamas
外語成績FROMStudentMarksWHERElangExamIN(80,90,100)ORDERBYstuNo在Student數(shù)據(jù)庫中,查詢外語成績是80或90或100學(xué)生學(xué)號(hào)和其對(duì)應(yīng)外語成績,而且把查詢結(jié)果按學(xué)號(hào)升序排序。把某一字段中內(nèi)容與所列出查詢內(nèi)容列表匹配統(tǒng)計(jì)查詢出來執(zhí)行結(jié)果列舉值查詢利用IN在列舉值內(nèi)進(jìn)行查詢-1第15頁SELECT*FROMStudentInfoWHEREstuAddressIN('蘭州市城關(guān)區(qū)','武漢江岸區(qū)')ORDERBYstuNo在Student數(shù)據(jù)庫中,查詢學(xué)生家庭住址是“蘭州市城關(guān)區(qū)”或“武漢江岸區(qū)”學(xué)生基本信息,而且把查詢結(jié)果按學(xué)號(hào)升序排序執(zhí)行結(jié)果列舉值查詢利用IN在列舉值內(nèi)進(jìn)行查詢-2第16頁BETWEEN…AND表示選取值在兩個(gè)數(shù)之間數(shù)據(jù)。其語法格式為列名或表示式[NOT]BETWEEN
表示式1AND
表示式2SELECT*FROMStudentMarksWHEREmathExamBETWEEN60AND79在Student數(shù)據(jù)庫中,查詢數(shù)學(xué)成績?cè)?0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市場調(diào)研合同履約金協(xié)議
- 苗木交付責(zé)任協(xié)議
- 2025年重慶市中考物理模擬試卷(一)(含解析)
- 貨車歸還條件協(xié)議
- 脈沖滅絕設(shè)備采購協(xié)議
- 四數(shù)碼顯示譯碼器一數(shù)碼顯示譯碼器的結(jié)構(gòu)和功能示意課件
- 雙語列車長鐵路電報(bào)RailwayTelegraphBili
- 鐵路交通事故案例分析車輛運(yùn)用與管理課件
- 2025年特種設(shè)備作業(yè)人員快開門式壓力容器操作R1證考試題庫
- 穎蒙建筑裝飾材銷售合同深度分析
- 國家電網(wǎng)公司輸變電工程工藝標(biāo)準(zhǔn)庫變電工程部分
- 湖北省武昌區(qū)七校2023-2024學(xué)年八年級(jí)下學(xué)期期中聯(lián)考英語試卷+
- 醫(yī)學(xué)數(shù)據(jù)標(biāo)注培訓(xùn)課件模板
- 2024-2025北京中考英語真題閱讀CD篇
- 2024城鎮(zhèn)燃?xì)庥铆h(huán)壓式不銹鋼管道工程技術(shù)規(guī)程
- 《養(yǎng)成良好的行為習(xí)慣》主題班會(huì)課件
- 2024屆高三一輪復(fù)習(xí)《庖丁解?!氛n件
- 2023年10月自考00226知識(shí)產(chǎn)權(quán)法試題及答案含評(píng)分標(biāo)準(zhǔn)
- 油畫人體200張東方姑娘的極致美
- 【ch03】灰度變換與空間濾波
- 抗結(jié)核藥物的不良反應(yīng)及注意事項(xiàng)
評(píng)論
0/150
提交評(píng)論