SQL server中字符串逗號分隔函數
繼SQl -Function創建函數數據庫輸出的結果用逗號隔開,在開發中也有許多以參數的'形式傳入帶逗號字條串參數(數據大時不建議這樣做)
例:查找姓名爲“張三,李二” 的數據此時在數據庫裏就要對此參數做處理如圖:
函數代碼如下
CREATE FUNCTION [dbo].[fnSplitStr] ( @sText NVARCHAR(Max), @sDelim CHAR(1))RETURNS @retArray TABLE ( value VARCHAR(100))ASBEGIN DECLARE @posStart BIGINT, @posNext BIGINT, @valLen BIGINT, @sValue NVARCHAR(100); IF @sDelim IS NULL BEGIN IF LEN(@sText)>100 SET @sText = SUBSTRING(@sText, 1, 100) INSERT @retArray (value) VALUES (@sText); END ELSE BEGIN SET @posStart = 1; WHILE @posStart <= LEN(@sText) BEGIN SET @posNext = CHARINDEX(@sDelim, @sText, @posStart); IF @posNext <= 0="" set="" vallen="" -="" posstart="@posStart" else="" svalue="SUBSTRING(@sText," if=""> 0 BEGIN IF LEN(@sValue)>100 SET @sValue = SUBSTRING(@sValue, 1, 100) INSERT @retArray (value) VALUES (@sValue); END END END RETURNEND
相關文章
-
三級數據庫:在SQLSERVER中實現RSA加密算法
爲了使廣大考生在備戰計算機等級考試時,更快的掌握相應知識點,下面是小編搜索整理的三級數據庫:在SQLSERVER中實現RSA加密算法,供參考練習,預祝考生們考出自己理想的成績!/*本次修改增加了unicode的支持,但是加密後依然顯示 -
php字符串替換函數str-replace速度比preg-replace快
在選擇函數的時候,我們都會優先選擇執行速度快的函數,下面是小編整理的php字符串替換函數str_replace與preg_replace的比較,希望對大家有用,更多消息請關注應屆畢業生網。php裏字符串替換的函數,有str_replace()、str_irep -
如何將Session值儲存於SQL Server中呢
一般情況下,我們喜歡使用Session儲存我們的變量。提供了下面一些方法儲存Session的值:InProcStateServerSQLServer“InProc”表示我們使用傳統ASP一樣的方法儲存Session的值,而且“StateServer”則表示使用另外一臺主機 -
SQLServer導出sql文件/表架構和數據操作方法
很多朋友問到sql server數據庫”生成腳本”,只導出了數據庫的sql腳本,而表裏的數據依然沒有導出來。很簡單,看教程:注:我這裏用的SQLServer2008,其它版本應該差不多。一、選中要導出的`數據庫–>任務–>生成腳本(或者在任務 -
Sql Server、Access數據排名的實現方法
但是,在SQL SERVER 2005 之前,SQL SERVER 2000 並沒有提供這個直接的.函數供我們使用,同樣 ACCESS 也是如此。下面我們分2種情況,來寫出數據排名的實現過程。測試數據如下:Access複製代碼 代碼如下:select name, score, (s -
如何用JSP連接SQLServer數據庫
Java基礎用JSP連接SQLServer數據庫,是我們在日常中經常用到的'。下面YJBYS小編爲大家整理了具體的用法,希望對你有所幫助。,,複製到tomcat目錄\common\lib\環境設置:jdbc驅動程序,,複製到tomcat目錄\common\lib\2.設 -
J2EE SQL Server中文亂碼問題解讀方法
主要是以自薦爲主:下面大家一起來看看自薦信格式,寫法以及寫作注意事項等方面的問題:一:什麼是自薦信 ,自薦信的特點與作用。自薦信,集自本人推薦與下一步行動建議於一體,它總結歸納了個人資料,並重點突出本人的背景材料中與 -
MS SQL Server Management Studio Express安裝圖文具體步驟
有關母親節優秀演講稿 篇1尊敬的各位老師,同學們:大家好!我今天演講的題目是《濃情五月,感恩母親》。有一個人,她永遠佔據在你心最柔軟的地方,你願用自己的一生去愛她;有一種愛,它讓你肆意的索取、享用,卻不要你任何的回報&h -
SQLserver找出執行慢的SQL語句
複製代碼 代碼如下:////// 批量執行SQL語句//////SQL語句數組///SQL參數對象數組///public static Int32 ExecuteSqls(String[] Sqlstr, Listparam){String ConnStr = GetSqlConnection();using (SqlConnection conn -
SQL Server常用數據類型
數據類型是數據的一種屬性,是數據所表示信息的類型。下面是YJBYS小編爲大家搜索整理了關於SQL Server常用數據類型,歡迎參考閱讀,希望對大家有所幫助。想了解更多相關信息請持續關注我們應屆畢業生培訓網!SQL Server 200