最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mssql CASE,GROUP BY用法

 更新時間:2009年02月11日 09:27:14   作者:  
創(chuàng)建數(shù)據(jù)庫并利用case和group by實現(xiàn)數(shù)據(jù)庫的插入數(shù)據(jù)操作
復(fù)制代碼 代碼如下:

--create database dbTemp
use dbTemp
create table test
(
Pid int identity(1,1) not null primary key,
Years datetime,
IsFirstSixMonths int default(0), --0表示上半年1表示下半年--
TotalCome int
)
insert test
select '2007-1-1',0,50
union
select '2007-3-1',0,60
union
select '2007-12-1',1,80
union
select '2008-1-1',0,100
union
select '2008-12-1',1,100

select * from test

select convert(char(4),Years,120) as 'year',
IsFirstSixMonths=case when IsFirstSixMonths=0 then '上半年' when IsFirstSixMonths=1 then '下半年' END ,
sum(totalcome) as 'sum' from test
group by IsFirstSixMonths,convert(char(4),Years,120)


select convert(char(4),Years,120) as 'year',
IsFirstSixMonths=case when IsFirstSixMonths=0 then '上半年' ELSE '下半年' END ,
sum(totalcome) as 'sum' from test
group by IsFirstSixMonths,convert(char(4),Years,120)

--DROP DATABASE dbtemp

結(jié)果如下:
復(fù)制代碼 代碼如下:

2007 上半年 110
2007 下半年 80
2008 上半年 100
2008 下半年 100

相關(guān)文章

  • SQL?SERVER數(shù)據(jù)庫登陸錯誤18456解決過程

    SQL?SERVER數(shù)據(jù)庫登陸錯誤18456解決過程

    這篇文章主要介紹了SQL?SERVER數(shù)據(jù)庫登陸錯誤18456解決過程,18456錯誤是因密碼或用戶名錯誤而使身份驗證失敗并導(dǎo)致連接嘗試被拒或者賬戶被鎖定無法sa登錄,按照如下操作依次排查解決,需要的朋友可以參考下
    2024-10-10
  • 參考sql2012存儲過程寫的統(tǒng)計所有用戶表尺寸大小的示例

    參考sql2012存儲過程寫的統(tǒng)計所有用戶表尺寸大小的示例

    參考SQL2005, 2008和2012的系統(tǒng)存儲過程master.sys.sp_spaceused代碼后,寫了下面一條語句來方便平時統(tǒng)計所有用戶表尺寸大小
    2014-01-01
  • SQL Server中避免觸發(fā)鏡像SUSPEND的N種方法

    SQL Server中避免觸發(fā)鏡像SUSPEND的N種方法

    這篇文章主要介紹了SQL Server中避免觸發(fā)鏡像SUSPEND的N種方法,需要的朋友可以參考下
    2016-01-01
  • SQLServer臨時存儲過程及示例

    SQLServer臨時存儲過程及示例

    本文主要介紹了SQL?Server臨時存儲過程及示例,分為局部臨時存儲過程和全局臨時存儲過程,下面就來具體介紹一下,感興趣的可以一起來了解一下
    2024-08-08
  • SQL Server誤區(qū)30日談 第12天 TempDB的文件數(shù)和需要和CPU數(shù)目保持一致

    SQL Server誤區(qū)30日談 第12天 TempDB的文件數(shù)和需要和CPU數(shù)目保持一致

    TempDB的文件沒有必要分布在多個存儲器之間。如果你看到PAGELATCH類型的等待,即使你進行了分布也不會改善性能,而如果PAGEIOLATCH型的等待,或許你需要多個存儲器,但這也不是必然-有可能你需要講整個TempDB遷移到另一個存儲系統(tǒng),而不是僅僅為TempDB增加一個文件
    2013-01-01
  • Sql Server中常用的6個自定義函數(shù)分享

    Sql Server中常用的6個自定義函數(shù)分享

    這篇文章主要介紹了Sql Server中常用的6個自定義函數(shù)分享,本文包含提取數(shù)字、提取英文、提取中文、過濾重復(fù)字符等函數(shù),需要的朋友可以參考下
    2014-10-10
  • SQL Server:觸發(fā)器實例詳解

    SQL Server:觸發(fā)器實例詳解

    觸發(fā)器是一種特殊的存儲過程,它不能被顯式地調(diào)用,而是在往表中插入記錄﹑更新記錄或者刪除記錄時被自動地激活。本篇文章講訴了SQL Server:觸發(fā)器實例,有興趣的可以了解一下。
    2016-12-12
  • 親自教你使用?ChatGPT?編寫?SQL?JOIN?查詢示例

    親自教你使用?ChatGPT?編寫?SQL?JOIN?查詢示例

    這篇文章主要介紹了使用ChatGPT編寫SQL?JOIN查詢,作為一種語言模型,ChatGPT 可以就如何構(gòu)建復(fù)雜的 SQL 查詢和 JOIN 提供指導(dǎo)和建議,但它不能直接訪問 SQL 數(shù)據(jù)庫,它可以幫助您了解語法、最佳實踐和有關(guān)如何構(gòu)建查詢以高效執(zhí)行的一般指導(dǎo),需要的朋友可以參考下
    2023-02-02
  • 深入分析MSSQL數(shù)據(jù)庫中事務(wù)隔離級別和鎖機制

    深入分析MSSQL數(shù)據(jù)庫中事務(wù)隔離級別和鎖機制

    事務(wù)隔離級別簡單的說,就是當激活事務(wù)時,控制事務(wù)內(nèi)因SQL語句產(chǎn)生的鎖定需要保留多入,影響范圍多大,以防止多人訪問時,在事務(wù)內(nèi)發(fā)生數(shù)據(jù)查詢的錯誤。設(shè)置事務(wù)隔離級別將影響整條連接。
    2014-08-08
  • SQL?Server數(shù)據(jù)庫備份和恢復(fù)數(shù)據(jù)庫的全過程

    SQL?Server數(shù)據(jù)庫備份和恢復(fù)數(shù)據(jù)庫的全過程

    最近在功能調(diào)試前需要先將測試數(shù)據(jù)庫備份,然后功能調(diào)試之后再將測試數(shù)據(jù)庫還原,這樣就可以重復(fù)的進行功能調(diào)試,這篇文章主要給大家介紹了關(guān)于SQL?Server數(shù)據(jù)庫備份和恢復(fù)數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下
    2022-06-06

最新評論

龙口市| 西昌市| 忻州市| 常山县| 偏关县| 耒阳市| 天祝| 葫芦岛市| 泰来县| 定日县| 邳州市| 惠东县| 新巴尔虎右旗| 陵川县| 岢岚县| 临武县| 楚雄市| 永新县| 广东省| 昭通市| 小金县| 天全县| 永春县| 建水县| 荣成市| 苏尼特左旗| 白城市| 于田县| 祁门县| 车险| 吉林省| 丹棱县| 阿图什市| 遂平县| 昌邑市| 德令哈市| 乐山市| 汶上县| 大安市| 福泉市| 云南省|