oracle case when 語句的用法詳解建站知識(shí)
導(dǎo)讀:1建站知識(shí)本篇文章是對(duì)oracle case when 語句的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下企業(yè)網(wǎng)站建設(shè)網(wǎng)站優(yōu)化seo培訓(xùn)。
1. CASE WHEN 表達(dá)式有兩種形式
復(fù)制代碼 代碼如下:
--簡單Case函數(shù) CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函數(shù) CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END
2. CASE WHEN 在語句中不同位置的用法2.1 SELECT CASE WHEN 用法復(fù)制代碼 代碼如下:
SELECT grade, COUNT (CASE WHEN sex = 1 THEN 1 /*sex 1為男生,2位女生*/ ELSE NULL EN如何seo優(yōu)化推廣網(wǎng)站D) 男生數(shù), COUNT (CASE WHEN sex = 2 THEN 1 ELSE NULL seo網(wǎng)站關(guān)鍵詞優(yōu)化END) 女生數(shù) &建設(shè)網(wǎng)站nbsp; FROM students GROUP BY grade;
2.2 WHERE CASE WHEN 用法復(fù)制代碼 代碼如下:
SELECT T2.*, T1.* FROM T1, T2 WHERE (CASE WHEN T2.COMPARE_TYPE = 'A' AND T1.SOME_TYPE LIKE 'NOTHING%' THEN 1 WHEN T2.COMPARE_TYPE != 'A' AND T1.SOME_TYPE NOT LIKE 'NOTHING%' THEN 1 ELSE 0 END) = 1
2.3 GROUP BY CASE WHEN 用法復(fù)制代碼 代碼如下:
SELECT CASE WHEN salary <= 500 THEN '1' WHEN salary > 500 AND salary <= 600 THEN '2' WHEN salary > 600 AND salary <= 800 THEN '3' WHEN salary > 800 AND salary <= 1000 THEN '4' ELSE NULL END salary_class, -- 別名命名COUNT(*) FROM Table_A GROUP BY CASE WHEN salary <= 500 THEN '1' WHEN salary > 500 AND salary <= 600 THEN '2' WHEN salary > 600 AND salary <= 800 THEN '3' WHEN salary > 800 AND salary <= 1000 THEN '4' ELSE NULL END;
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-22 ,文章oracle case when 語句的用法詳解建站知識(shí)主要講述語句,詳解,oracle case when 語句的用法詳解網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_5144.html
為你推薦與oracle case when 語句的用法詳解建站知識(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