自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server 字符串在實(shí)際操作中的注意事項(xiàng)

數(shù)據(jù)庫(kù) SQL Server
我們今天主要與大家一起分享的是SQL Server 字符串在實(shí)際操作中值得我們大家注意的一些相關(guān)事項(xiàng),以下就是文章的主要內(nèi)容描述。

以下的文章主要向大家描述的是SQL Server 字符串在實(shí)際操作中值得我們大家注意的事項(xiàng)的描述,有一張關(guān)于新聞數(shù)據(jù)表 tb_news,該表有字段 news_id int, news_type int,前者是主鍵,后者是新聞所屬欄目ID,現(xiàn)在要求是這樣:

給定一個(gè)SQL Server 字符串a(chǎn)_right,該字符串中包含多個(gè)新聞欄目ID值,即news_type,并且存儲(chǔ)格式是'b'+news_type+'v',各ID值之間以逗號(hào)相隔,

例如:b1v, b2v, b3v……

現(xiàn)在要從新聞表中查詢出所有news_type經(jīng)格式轉(zhuǎn)換為'b'+news_type+'v'后,該格式的新聞欄目被包含在a_right中的新聞,剛

開(kāi)始寫(xiě)的查詢語(yǔ)句如下: 

  1. select * from tb_news where charindex('b'+str(news_type)+'v', @a_right) >= 1 

結(jié)果執(zhí)行結(jié)果與愿望中的結(jié)果大相徑庭!

經(jīng)過(guò)反復(fù)排查,***終于查出原因所在:SQL Server的str()函數(shù)有兩個(gè)參數(shù):str(express, length),當(dāng)未指定length時(shí),默認(rèn)

是轉(zhuǎn)為字符串后,SQL Server 字符串左邊保留10個(gè)空字符,例如:print 'b'+str(2),則結(jié)果為b 2。因此,需要將轉(zhuǎn)化后的字符串去掉空值,

此時(shí)可以使用ltrim()函數(shù),例如執(zhí)行:print 'b'+ltrim(str(2)),結(jié)果為b2。

于是將上面的查詢語(yǔ)句改為:

  1. select * from tb_news where charindex('b'+ltrim(str(news_type))+'v', @a_right) >= 1 

順利執(zhí)行!以上的相關(guān)內(nèi)容就是對(duì)SQL Server 字符串操作注意點(diǎn)的介紹,望你能有所收獲。

SQL Server 字符串操作注意點(diǎn)

上述的相關(guān)內(nèi)容就是對(duì)SQL Server 字符串操作注意點(diǎn)的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。

原文標(biāo)題:SQL Server 字符串操作注意點(diǎn)

連接:http://www.cnblogs.com/pricks/archive/2010/04/02/1703292.html

【編輯推薦】

  1. 詳解SQL Server 2008復(fù)制分區(qū)清理數(shù)據(jù)
  2. 微軟將改變對(duì)SQL Server 2008 R2的虛擬化授權(quán)策略
  3. Oracle數(shù)據(jù)庫(kù)索引和SQL Server的闡述
  4. 了解tempdb對(duì)SQL Server數(shù)據(jù)庫(kù)性能的影響
  5. SQL Server負(fù)載均衡簡(jiǎn)析
責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2009-10-30 10:05:48

雙線接入

2010-06-17 16:38:14

MS SQL Serv

2010-08-03 17:00:29

DB2 batch u

2010-07-22 14:38:17

2010-07-30 10:11:05

DB2臨時(shí)表

2010-06-13 15:52:36

MySQL 復(fù)制設(shè)置

2010-03-16 10:58:35

Python字符串

2010-03-16 16:22:36

Python字符串

2010-06-07 09:33:54

JIRA+MySQL配

2010-06-07 16:36:29

MySQL連接字符串

2010-04-15 16:47:46

Oracle字段

2010-07-23 10:09:41

SQL Server

2010-07-07 11:03:21

SQL Server索

2010-07-21 15:22:07

2010-05-31 14:05:51

2009-07-22 17:47:21

Java語(yǔ)言常見(jiàn)字符串

2010-06-28 12:39:14

SQL Server數(shù)

2010-07-23 09:25:50

SQL Server導(dǎo)

2010-07-16 11:10:52

SQL server

2010-03-22 18:53:53

Python格式化字符
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)