go--建立函數(此函數來自csdn,作者不詳)create function [dbo].[m_distinctStr](@s varchar(max))returns varchar(100)asbegin if @s is null return(null) declare @new varchar(50),@index int,@temp varchar(50) while len(@s)>0 begin set
昨天晚上回家比較晚,頭疼的不行,吃飯的時候,碰見一個朋友,我說頭疼的飯都吃不下去,他說咱們這個年紀,頭疼的原因就是睡眠不足,專家說每天要睡9個小時,我說去他大爺的磚家叫獸,老子周末都睡不夠9個小時躺床上一會就迷迷糊糊的睡著了今天早上迷迷糊糊的起床,洗臉刷牙,背上我的小包,go to workplace
Go--建立函數(函數來自csdn,作者不詳)create function [dbo].[Get_sex] ( @idcardno nvarchar(50))returns intasbegindeclare @sex intif (len(@idcardno)=18 and isnumeric(substring(@idcardno,17,1))=1 )set @sex= (case when substring(@idcardno,17,1) in(1,3,5,7,9) then
你可以用sed命令像文本處理器的尋找替換功能一樣,用一個字串替換檔案中的某個字串。sed命令還可以從檔案中刪除連續的行。因為sed是一個流編輯器,它把給定的檔案作為輸入,將輸出列印到螢幕,除非將輸出重新導向到一個檔案。換句話說,sed不改變輸入檔案。sed命令的一個形式如下: 替換:sed 's///g' 刪除:sed ',d' 我們先看下替換的例子。如果想把檔案poem.txt中出現的所有lamb替換成ham,命令如下: cat poem.txt Mary had a little lamb
--最直接的方式就是用case when判斷,這裡用表變數來處理的go--建立函數create function [dbo].[m_getweek](@date nvarchar(2000)) returns varchar(2000)ASbegin declare @weekday nvarchar(300) declare @table table (id int ,weekday nvarchar(200)) insert into @table
--建立函數create function [dbo].[fn_IsLeapYear]( @year int)returns varchar(14)asbegin declare @returnvalue varchar(14) declare @setvalue int set @setvalue=datepart(mm,dateadd(dd,1,cast((cast(@year as varchar(4))+ '0228') as datetime))
go--建立函數(CSDN fredrickhu(小F)提供)CREATE FUNCTION f_WorkDay( @dt_begin datetime, --計算的開始日期 @dt_end datetime --計算的結束日期)RETURNS int AS BEGIN DECLARE @workday int,@i int,@bz bit,@dt datetime IF @dt_begin> @dt_end