欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > postgreSQL中的case用法說明

postgreSQL中的case用法說明

熱門標簽:廣州電銷機器人公司招聘 400電話申請客服 江蘇400電話辦理官方 天津開發區地圖標注app 地圖標注要花多少錢 電銷機器人能補救房產中介嗎 電話機器人怎么換人工座席 移動外呼系統模擬題 濟南外呼網絡電話線路

工具:postgreSQL

Navicat Premium

又一次在看代碼的時候,發現了不懂的東西!

這次就是case when then

SQL CASE表達式是一種通用的條件表達式,類似于其它語言中的if/else語句。

 CASE WHEN condition THEN result
  [WHEN ...]
  [ELSE result]
 END

解釋:

condition是一個返回boolean的表達式。

如果為真,那么CASE表達式的結果就是符合條件的result。

如果結果為假,那么以相同方式 搜尋隨后的WHEN子句。

如果沒有WHEN condition為真,那么case表達式的結果就是在ELSE子句里的值。

如果省略了ELSE子句而且沒有匹配的條件,結果為NULL。

select * from city

我們的測試數據:

select SUM(city_id),case name 
when '北京' then '古都'
when '西安' THEN '古都'
when '上海' THEN '魔都'
when 'NewYork' then '紐約'
else '其他城市' END
from city 
GROUP BY 
case name 
when '北京' then '古都'
when '西安' THEN '古都'
when '上海' THEN '魔都'
when 'NewYork' then '紐約'
else '其他城市' END

結果如下:

select sum(city_id),CASE 
when city_id  3 then '小于3'
when city_id > 8 then '大于8'
else '大于3小于8' END
FROM city
group by
CASE 
when city_id  3 then '小于3'
when city_id > 8 then '大于8'
else '大于3小于8' END
order by
CASE 
when city_id  3 then '小于3'
when city_id > 8 then '大于8'
else '大于3小于8' END DESC

結果如下:

根據上面兩個例子可以明確的看出:

第一:為了在 GROUP BY 塊中使用 CASE,查詢語句需要在 GROUP BY 塊中重復 SELECT 塊中的 CASE 塊

第二:為了在ORDER BY塊中使用CASE,查詢語句需要在ORDER BY塊中重復SELECT 塊中的 CASE 塊

第三:如果要比較的數據為數字,則在case 后不能寫 字段名,如果要比較的數據為字符,則要在case后寫上字段名

補充:Postgresql中(case、when)的用法

1.case when

(
    case
    when substr(starttime::varchar,0,5)='2020' then '2020年'
    when substr(starttime::varchar,0,5)='2019' then '2019年'
    when substr(starttime::varchar,0,5)='2018' then '2018年'
    when substr(starttime::varchar,0,5)='2017' then '2017年'
    when substr(starttime::varchar,0,5)='2016' then '2016年'
    when substr(starttime::varchar,0,5)='2015' then '2015年'
    when substr(starttime::varchar,0,5)='2014' then '2014年'
    when substr(starttime::varchar,0,5)='2013' then '2013年'
    when substr(starttime::varchar,0,5)='2012' then '2012年'
    when substr(starttime::varchar,0,5)='2011' then '2011年'
    when substr(starttime::varchar,0,5)='2010' then '2010年'
    when starttime is null then '其他年份' end
 ) AS year

2.mybatis中判斷某個傳參是否為空

if test="geojsonString !=null and geojsonString !=''">
      WHERE
      st_intersects(geom,st_geomfromgeojson(#{geojsonString}))
/if>

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 解決postgresql 數字轉換成字符串前面會多出一個空格的問題
  • PostgreSQL 遠程連接配置操作
  • postgreSQL中的內連接和外連接實現操作
  • 基于postgreSql 常用查詢小結
  • postgresql 查詢字符串中是否包含某字符的操作
  • postgresql 替換空格 換行和回車的操作

標簽:寶雞 濮陽 昭通 溫州 杭州 榆林 辛集 海西

巨人網絡通訊聲明:本文標題《postgreSQL中的case用法說明》,本文關鍵詞  postgreSQL,中的,case,用法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《postgreSQL中的case用法說明》相關的同類信息!
  • 本頁收集關于postgreSQL中的case用法說明的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美精选一区二区| 亚洲国产毛片aaaaa无费看| 日韩精品亚洲一区| 亚洲欧美日韩中文字幕在线观看| 日本一二三区在线观看| 国产嫩草影院久久久久| 韩国女主播一区二区三区| 中文幕无线码中文字蜜桃| 欧美一级视频精品观看| 婷婷综合久久一区二区三区| 无码人妻精品一区二区三| 欧美日韩国产一区| 亚洲无线码一区二区三区| 无码国产精品久久一区免费| 欧美日韩国产综合视频在线观看| 亚洲一线二线三线视频| xxxwww国产| 日韩一区二区三区视频在线| 日本美女一区二区三区视频| 日韩一级视频在线观看| 精品处破学生在线二十三| 久草中文综合在线| 日韩一级片在线免费观看| 国产欧美日韩视频在线观看| 粉嫩一区二区三区性色av| 国产一区二区视频在线观看免费| 国产精品成人网| 91在线视频播放地址| 欧美日韩精品综合在线| 五月天激情综合| 免费在线观看污| 亚洲国产精品精华液ab| eeuss鲁片一区二区三区在线看 | 一区二区欧美视频| 91精品又粗又猛又爽| 欧美va亚洲va| 国产精品亚洲午夜一区二区三区| 538任你躁在线精品视频网站| 亚洲美女视频一区| 制服丝袜第一页在线观看| 亚洲精品一线二线三线无人区| 国产精品一区二区三区四区| 色噜噜狠狠一区二区三区果冻| 亚洲成人av福利| av电影在线不卡| 中文字幕日韩欧美一区二区三区| 国产精品19p| 日韩欧美黄色影院| 高潮精品一区videoshd| 欧美日韩国产123区| 理论电影国产精品| 极品颜值美女露脸啪啪| 亚洲va在线va天堂| 91视频免费看片| 亚洲精品乱码久久久久久| www.色天使| 最新中文字幕一区二区三区 | 三级亚洲高清视频| 一级性生活免费视频| 亚洲综合图片区| 卡一卡二卡三在线观看| 亚洲精品欧美激情| 亚洲午夜久久久久久久国产| 亚洲欧美国产高清| 亚洲av无码一区二区三区人| 亚洲免费资源在线播放| 黄色片网站免费| 亚洲狠狠爱一区二区三区| 国产调教在线观看| 亚洲成人久久影院| 九九这里只有精品视频| 日本欧美加勒比视频| 日本韩国欧美一区| 国产专区综合网| 777a∨成人精品桃花网| 国产99精品在线观看| 日韩精品一区在线观看| 99re热这里只有精品视频| 精品国产乱码久久久久久浪潮| 91视频免费入口| 中文在线免费一区三区高中清不卡| 在线黄色免费网站| 日韩理论在线观看| 中文字幕在线观看免费高清| 亚洲国产成人tv| 外国一级黄色片| 国内精品免费**视频| 制服丝袜中文字幕亚洲| gogogo免费视频观看亚洲一| 久久久午夜精品理论片中文字幕| 日本不卡视频一区| 亚洲欧洲综合另类| 色婷婷粉嫩av| 精品一区二区三区免费观看| 337p亚洲精品色噜噜噜| 91无套直看片红桃| 国产精品三级av在线播放| 精品人伦一区二区三电影| 亚洲福中文字幕伊人影院| 色婷婷久久久久swag精品| 国产不卡高清在线观看视频| 欧美精品一区二区久久久| 中文在线观看免费视频| 一区二区三区中文免费| 四虎免费在线视频| 国产精品 日产精品 欧美精品| 精品国产免费人成在线观看| 制服丝袜第一页在线观看| 一区二区三区精品在线| 色呦呦国产精品| 丁香婷婷深情五月亚洲| 国产三级欧美三级日产三级99| 一区二区精品免费| 欧美aaaaaa午夜精品| 欧美一区二区精品| 国产又粗又猛又色| 午夜一区二区三区在线观看| 欧美日韩精品一区视频| 欧美一级大片免费看| 亚洲综合成人在线| 欧美日韩免费观看一区二区三区| 国产无套精品一区二区三区| 亚洲精品国产精华液| 欧美在线观看视频一区二区三区| 99久久国产综合精品色伊| 亚洲色图欧美在线| 欧洲日韩一区二区三区| 国产吃瓜黑料一区二区| 亚洲国产一区二区a毛片| 欧美日韩在线播放一区| av在线天堂网| 午夜久久久久久| 欧美一级在线视频| 国产精品揄拍100视频| 蜜桃av一区二区在线观看| 精品999在线播放| av女人的天堂| 国产乱子伦视频一区二区三区| 国产女人水真多18毛片18精品视频| 日本视频在线免费| 福利一区福利二区| 综合久久久久久| 欧美揉bbbbb揉bbbbb| 精品无码人妻少妇久久久久久| 视频一区二区三区入口| 欧美xxxx老人做受| 欧美成人短视频| av高清不卡在线| 亚洲丶国产丶欧美一区二区三区| 91麻豆精品国产91久久久久 | 亚洲一区二区四区蜜桃| 欧美狂野另类xxxxoooo| 亚洲欧美视频在线播放| 国产一区二区三区免费看| 国产精品久久影院| 欧美性大战久久久久久久蜜臀| 一级欧美一级日韩片| 激情五月激情综合网| 国产精品久久久久久久久免费丝袜 | 99在线热播精品免费| 一区二区免费视频| 日韩精品中文字幕一区二区三区 | 欧美日韩一区二区欧美激情| 玖玖爱在线精品视频| 国产综合成人久久大片91| 综合色中文字幕| 欧美一区二区三区啪啪| 99热在线观看精品| 制服.丝袜.亚洲.中文.综合懂| 免费看日韩精品| 国产精品免费看片| 欧美日韩黄色影视| 变态另类ts人妖一区二区| a级精品国产片在线观看| 五月天亚洲精品| 日本一区二区三区国色天香 | 亚洲伊人伊色伊影伊综合网| 欧美精品一区二区三区蜜臀 | 亚洲自拍偷拍av| 欧美成人vr18sexvr| 国产极品国产极品| 亚洲熟女一区二区| 国产成人午夜高潮毛片| 午夜国产精品一区| 中文字幕久久午夜不卡| 欧美丰满少妇xxxbbb| 五月婷婷综合激情网| www.男人天堂| 成人激情校园春色| 蜜臀久久久久久久| 亚洲欧美偷拍另类a∨色屁股| 日韩免费在线观看| 欧美性x x x| 久久久久久久久久久久| 91免费看片在线观看| 国产在线麻豆精品观看| 亚洲成a人v欧美综合天堂下载| 国产精品女上位| 精品久久久久久久久久久久包黑料| 色婷婷av一区二区三区软件|