關於MS2K一些儲存過程的總結

2021-06-16 07:56:02 字數 1149 閱讀 5037

1.case when

case when @s_x='大書' then table.bigbook else table.smallbook end

case when table.flag_finish='y' then '完畢' when table.flag_finish='n' then '未完畢' end

2.count()函式

count(table.no) 統計no總數

3.sum()函式

sum(case when table.flag = 'y' then  table.fee else 0 end)

4.where句中的一些技巧

where (table.flagclose=@s_flagcloseand @s_flagclose <>'全部') or (@s_flagclose  = '全部')

5.datediff函式使用

datediff ( datepart , startdate , enddate )

sum (case when  datediff (day, table.startdate , table.enddate) ='0' then 1 else 0 end)

6.left與convert的用法 (注意:不可以同型別轉同型別)

left(convert(varchar(20),table.time,120),7) 將日期型別轉化成字串型別,取前七位left(convert (datetime, left(convert(varchar(20) ,table.date,120),10) + ' 08:00:00',120),19) and left(convert (datetime, left(convert(varchar(20) ,table.date,120),10) + ' 11:59:59',120),19) then 1 else 0 end),

7.table.input_date between @s_dt1 and @s_dt2

8.關於like

(table.no like'%'+@s_no+'%'and @s_no<>'') or (@s_no='')

關於儲存過程的一些知識

今天需要進行百萬測試資料的新增 雖然網上資料很多,但是其實我並沒有看懂 因為從來沒有接觸過自動化測試。但無論多麼複雜的事情,總會有簡單的方法完成。儲存過程 declare i number j number k number begin for i in 1 9 loop for j in 1 9 ...

關於struts2的一些總結

好久不碰j2ee了,最近連最基本的配置都忘記了,從今天開始做點總結。struts2 的配置檔案一般放在src目錄下,如果你想把他放到src cfg下 那麼web.xml中需要在標籤中增加以下 struts default.xml,和struts plugin.xml系統的,不加會報錯 config ...

Sql 儲存過程以及 in 子句 的一些用法總結

1通過 exec 直接執行 declare month int,year int,companyname nvarchar 50 currentuserid nvarchar 500 set month 1 set year 2013 set companyname xx公司 set current...