SQL Server高級內(nèi)容之case語法函數(shù)概述及使用建站知
導(dǎo)讀:1建站知識(shí)本文將詳細(xì)介紹下Case函數(shù)的用法感興趣的你可以參考下,或許對你有所幫助網(wǎng)站seo優(yōu)化診斷工具個(gè)業(yè)網(wǎng)站建設(shè)公司。
1.Case函數(shù)的用法 (1)使用類似:switch-case與if-else if。 (2)語法: case [字段] when 表達(dá)式 then 顯示數(shù)據(jù) when 表達(dá)式 then 顯示數(shù)據(jù) else 顯示數(shù)據(jù) end (3)百分制轉(zhuǎn)換素質(zhì)教育 1)如圖:我們要將顯示的數(shù)據(jù)轉(zhuǎn)換成ABCDE,規(guī)則是90分以上顯示A,80分以上顯示B,以此類推。
2)執(zhí)行的SQL語句是:
復(fù)制代碼 代碼如下:
Select ID,TestBase, Case When testBase>=90 then ‘A' When testBase>=80 then ‘B' When testBase>=70 then ‘C' When testBase>=60 then ‘D' Else ‘E' end as testBaseLevel, testBeyond,testDate from Score
3)最后的執(zhí)行結(jié)果如圖所網(wǎng)seo優(yōu)化趨勢示:(4)注意: 1)寫case對應(yīng)的就寫上end。 2)end后面跟別名(case與end之間相當(dāng)于一個(gè)字段(對象)) (5)和C#的switch-語法作比較 1)C# Switch(變量) { Case 常量1:結(jié)果1;break; Case 常量2:結(jié)果2;break; Default :默認(rèn)結(jié)果;break; } 2) SQL SQL語法我在上面寫了,可以對比看一seo網(wǎng)站優(yōu)化下。 (6)對應(yīng)的if-else if語法 1) C# If(表達(dá)式1) {結(jié)果1;} else if(表達(dá)式2) {結(jié)果2;} else {默認(rèn)結(jié)果;} 2)SQL Server case when 表達(dá)式1 then 顯示1 when 表達(dá)式2 then 顯示2 else 默認(rèn)顯示 end 3)舉例說明,如果我們存放性別的時(shí)候在數(shù)據(jù)庫中是用f,m標(biāo)識(shí)的,現(xiàn)在我們想要用男女標(biāo)識(shí),SQL語句如下:
復(fù)制代碼 代碼如下:
Select ID,Name,stuSex, case when stuSex='m' then ‘男' when syuSex='f' then ‘女' else ‘其它' end as stuSexType, stuDate from Student。
(7)練習(xí)案例: 1)在數(shù)據(jù)庫中執(zhí)行這段代碼:復(fù)制代碼 代碼如下:
use Test go create table PracticeTest ( number varchar(10), amount int ) insert into PracticeTest(number,amount) values('RK1',10) insert into PracticeTest(number,amount) values('RK2',20) insert into PracticeTest(number,amount) values('RK3',-30) insert into PracticeTest(number,amount) values('RK4',-10)
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-23 ,文章SQL Server高級內(nèi)容之case語法函數(shù)概述及使用建站知主要講述語法,函數(shù),SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_6014.html
為你推薦與SQL Server高級內(nèi)容之case語法函數(shù)概述及使用建站知相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12