原创 用TSQL求子串在父串中出現的次數

 http://database.ctocio.com.cn/tips/121/8055121.shtml 用TSQL求子串在父串中出現的次數   

原创 統計一個數據庫中的每個表的記錄數

--varchar可以存8k字符;nvarchar可以存4k字符(UNICODE)DECLARE @chvSqlCmd varchar(8000)SE

原创 傳說中年薪30萬的面試題

小明和小強都是張老師的學生,張老師的生日是M月N日,2人都知道張老師的生日 是下列10組中的一天,張老師把M值告訴了小明,把N值告訴了小強,張老師問他們知道他的生日是那一天嗎? 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日

原创 存儲過程默認參數

create proc test@inta int,@intb int=0asset nocount on begin return @inta+@intbend--demodeclare @intReturnValue intexec

原创 用sql求三個數的最大值

  --沒見別人這樣用,但起碼可以達到目的,不知道有沒簡單的方法,不想建表。 select @data_end_tag=max(tag) from ( select @end_tag_ctc1 as tag union select @

原创 用SQL獲取月份的工作日

declare @int_month int,@max_day int,@strDate varchar(10)set @int_month=7 --輸入月份if @int_month between 1 and 12beginsele

原创 SQL Server2005中IN運算的一個錯誤

  /**//*測試in運算容易出錯的一種情況,就是在子查詢中的查詢列實際不存在,會返回所有數據*/create table t_1(uid int)create table t_2(id int)insert into t_1sele

原创 關於函數重載解析筆記001

當一個函數在一個特定的域中被多次聲明時,編譯器解析第二個及後面函數依照下面步驟: 1.參數個數或類型不同,則認爲是重載 // 重載函數 void print( const string & ); void print( vector<in

原创 SqlServer2005中文本查詢的最佳處理方式

注,本文是我早期工作時寫的,主要是個思路問題,結論並不合理。這裏僅記錄我當時的想法和思路,不該以本文的結論處理在線項目了。其實幾種處理方法的優劣,跟實際操作數據量以及硬件等環境有很大關係,數據量叫大的時候,like '%a%'這樣的方式相

原创 SQL Server搭建模擬環境進行測試

接觸數據庫早期寫的東西,初學者可以看看。 一、接口部分  SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO

原创 用sql求一組數據中的3個和最小的數值

  /**//*描述:獲取一組數據中3個和的絕對值最小的數據     在測試中,輸入了有重複值的數據,有重複時,只當作一個數字原題:N個int數,求其中三個數,使得其和的絕對值最小,如{-3,9,-5,90}的三個數是{-3,9,-5}

原创 年輕人,繼續努力

兩年沒更新blog了,近期由於在IT專家網發表SQL Server相關的技術文章,Blog也繼續更新。 

原创 這個csdn,發個東西都得幾次

最近整理的東西比較多的,應該比前幾個月都多,不過對這個blog實在不敢恭維,發起來也麻煩,所以,還是丟給我自己的mybase所以朋友不要擔心我墮落,不是我在墮落,我依然在努力思索.年輕人,要有所作爲....

原创 SQL Server日期格式處理-把14位字符串返回成日期格式

  /**//*描述:14位字符串轉化成日期格式輸出DEMO:select dbo.fn_get_datetime_from_char14('20080304110102')*/create function fn_get_dateti

原创 影片>

  一部很不錯的電影.感人,這是一定的,裏面介紹的是擡頭村的一個劉百剛,從小希望飛上藍天,在這個過程堅持不謝,爲自己的理想拋開世俗的一切.  我被他感動,是因爲他爲自己的理想,放棄親情,愛情,是那麼坦然。我想,他所做的,纔算真的有理想。當