日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
SQL中類似For循環(huán)處理的實(shí)例

 原本CreatDate的yyyy-MM-dd hh:mm:ss:fff格式被變成了yyyy-MM-dd格式,下面就將對(duì)SQL進(jìn)行類似For循環(huán)處理,該方法供您參考,希望對(duì)您學(xué)習(xí)SQL中的For循環(huán)能有所幫助。

 
 
 
  1. declare @itemnumber int --定義需要循環(huán)的次數(shù)  
  2.  declare @tagint int --定義標(biāo)志字段,用于結(jié)束循環(huán)  
  3.  set @tagint=1 
  4.  select @itemnumber = count(distinct Creater) from Demo_TestTable where isnull(Creater,'')<>'' And   
  5.    DATEDIFF(DAY,CreatDate,GETDATE())<1 
  6.    if(@itemnumber>0)  
  7.    begin  
  8.      while @tagint<=@itemnumber  
  9.          begin  
  10.               waitfor delay '00:00:01' --每隔一秒再執(zhí)行 可用參數(shù)變量替換  
  11.              Update Demo_TestTable set CreatDate=GETDATE() where Creater =(  
  12.              Select Creater from (  
  13.                  select Creater,ROW_NUMBER() over(order by Creater) as RowID from Demo_TestTable where   
  14.             isnull(Creater,'')<>'' And DATEDIFF(DAY,CreatDate,GETDATE())<1 group by Creater  
  15.              ) TableA  
  16.               where  TableA.RowID=@tagint  
  17.               )  
  18.               set @tagint=@tagint+1  
  19.         end  
  20.    end  

【編輯推薦】

對(duì)存儲(chǔ)過(guò)程代替SQL語(yǔ)句的討論

SQL聚合函數(shù)之Avg 函數(shù)

SQL中MAX()和MIN()函數(shù)的使用

SQL中求和函數(shù)SUM()的應(yīng)用實(shí)例

TOP字句加SQL變量的相關(guān)問(wèn)題


當(dāng)前標(biāo)題:SQL中類似For循環(huán)處理的實(shí)例
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/dpeoooo.html