好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > sql 中 case when 語(yǔ)法使用方法

sql 中 case when 語(yǔ)法使用方法

熱門標(biāo)簽:鎮(zhèn)江網(wǎng)路外呼系統(tǒng)供應(yīng)商 外呼運(yùn)營(yíng)商線路收費(fèi) 百度地圖標(biāo)注改顏色 電銷外呼有錄音系統(tǒng)有哪些 臨沂智能電銷機(jī)器人加盟哪家好 小e電話機(jī)器人 一個(gè)導(dǎo)航軟件能用幾個(gè)地圖標(biāo)注點(diǎn) 貴州房產(chǎn)智能外呼系統(tǒng)供應(yīng)商 申請(qǐng)400電話在哪辦理流程
沒(méi)有,用case when 來(lái)代替就行了.

例如,下面的語(yǔ)句顯示中文年月
復(fù)制代碼 代碼如下:

select getdate() as 日期,case month(getdate())
when 11 then '十一'
when 12 then '十二'
else substring('一二三四五六七八九十', month(getdate()),1)
end+'月' as 月份

CASE 可能是 SQL 中被誤用最多的關(guān)鍵字之一。雖然你可能以前用過(guò)這個(gè)關(guān)鍵字來(lái)創(chuàng)建字段,但是它還具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。

首先讓我們看一下 CASE 的語(yǔ)法。在一般的 SELECT 中,其語(yǔ)法如下:
復(fù)制代碼 代碼如下:

SELECT myColumnSpec> =
CASE
WHEN A> THEN somethingA>
WHEN B> THEN somethingB>
ELSE somethingE>
END

在上面的代碼中需要用具體的參數(shù)代替尖括號(hào)中的內(nèi)容。下面是一個(gè)簡(jiǎn)單的例子:
復(fù)制代碼 代碼如下:

USE pubs
GO
SELECT
Title,
'Price Range' =
CASE
WHEN price IS NULL THEN 'Unpriced'
WHEN price 10 THEN 'Bargain'
WHEN price BETWEEN 10 and 20 THEN 'Average'
ELSE 'Gift to impress relatives'
END
FROM titles
ORDER BY price
GO

這是 CASE 的典型用法,但是使用 CASE 其實(shí)可以做更多的事情。比方說(shuō)下面的 GROUP BY 子句中的 CASE:
復(fù)制代碼 代碼如下:

SELECT 'Number of Titles', Count(*)
FROM titles
GROUP BY
CASE
WHEN price IS NULL THEN 'Unpriced'
WHEN price 10 THEN 'Bargain'
WHEN price BETWEEN 10 and 20 THEN 'Average'
ELSE 'Gift to impress relatives'
END
GO

你甚至還可以組合這些選項(xiàng),添加一個(gè) ORDER BY 子句,如下所示:
復(fù)制代碼 代碼如下:

USE pubs
GO
SELECT
CASE
WHEN price IS NULL THEN 'Unpriced'
WHEN price 10 THEN 'Bargain'
WHEN price BETWEEN 10 and 20 THEN 'Average'
ELSE 'Gift to impress relatives'
END AS Range,
Title
FROM titles
GROUP BY
CASE
WHEN price IS NULL THEN 'Unpriced'
WHEN price 10 THEN 'Bargain'
WHEN price BETWEEN 10 and 20 THEN 'Average'
ELSE 'Gift to impress relatives'
END,
Title
ORDER BY
CASE
WHEN price IS NULL THEN 'Unpriced'
WHEN price 10 THEN 'Bargain'
WHEN price BETWEEN 10 and 20 THEN 'Average'
ELSE 'Gift to impress relatives'
END,
Title
GO

注意,為了在 GROUP BY 塊中使用 CASE,查詢語(yǔ)句需要在 GROUP BY 塊中重復(fù) SELECT 塊中的 CASE 塊。

除了選擇自定義字段之外,在很多情況下 CASE 都非常有用。再深入一步,你還可以得到你以前認(rèn)為不可能得到的分組排序結(jié)果集。
您可能感興趣的文章:
  • MySQL 的CASE WHEN 語(yǔ)句使用說(shuō)明
  • SQL集合函數(shù)中case when then 使用技巧
  • sql學(xué)習(xí)之CASE WHEN THEN ELSE END的用法
  • MySQL的CASE WHEN語(yǔ)句的幾個(gè)使用實(shí)例
  • MySQL中使用case when 語(yǔ)句實(shí)現(xiàn)多條件查詢的方法
  • 淺析SQL語(yǔ)句行列轉(zhuǎn)換的兩種方法 case...when與pivot函數(shù)的應(yīng)用
  • sum(case when then)(判斷男女生的個(gè)數(shù))
  • mysql case when group by 實(shí)例詳解
  • 關(guān)于case when語(yǔ)句的報(bào)錯(cuò)問(wèn)題詳解
  • MySQL排序中使用CASE WHEN的方法示例

標(biāo)簽:保定 晉城 三明 合肥 延邊 澳門 嘉興 日照

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《sql 中 case when 語(yǔ)法使用方法》,本文關(guān)鍵詞  sql,中,case,when,語(yǔ)法,使用方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sql 中 case when 語(yǔ)法使用方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于sql 中 case when 語(yǔ)法使用方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 见面就想睡你的男人是不是很爱你 | 久久精品午夜| 国产天天色| 日本欧美三级r级国产在线| 蝌蚪窉成人精品视频51| 媚式spa是怎么按摩| 菠萝蜜的视频在线观看| 性vr无码天堂VR| 被老板抱进卧室狂躁小说| 一个色亚洲| 打扑克的视频软件下载安装| 日韩精品极品视频在线观看| 他扒开我的内裤把舌头伸进去 | 男人和女人做a免费视频| 萌国产白酱甜味弥漫在线| 亚洲精品无码久久久久井穷| 日韩国产欧美在线观看一区二区| 被群cao的合不拢腿h白月| xxxxx野外性xxxx| 亚洲精品久久久久久久蜜桃臀| 很黄很暴力刺激的免费视频 | 亚洲熟伦熟女专区HD高清| japanese色国产在线看免费| 少妇人妻偷人精品视蜜桃久久九七 | 国产三级久久精品三级| 日本不卡在线视频| 久久免费视频7| 最近的中文字幕免费视频1| 男男调教小说| 傻女婿临门电视剧全集在线观看| 国产乱婬AV精品一区二区小蝌蚪| 亚洲手机国产精品| 国产大象视频一区二区| 国产成人在线精品| 97人伦影院A片在线观看97| 免费看片kkkk4444| 亚洲色欲va国产日韩欧美精品| 无码毛片一区二区三区人口-百度| 夜夜操com| sao虎在线精品永久观看入口 | 国产精品亚洲AV无码一线天|