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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
SQLServer字符串在實(shí)際操作中的注意事項(xiàng)

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

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)絡(luò)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、商南網(wǎng)站維護(hù)、網(wǎng)站推廣。

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

例如:b1v, b2v, b3v……

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

開(kāi)始寫(xiě)的查詢(xún)語(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。

于是將上面的查詢(xún)語(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)的介紹,望你能有所收獲。

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


網(wǎng)站題目:SQLServer字符串在實(shí)際操作中的注意事項(xiàng)
網(wǎng)頁(yè)路徑:http://www.5511xx.com/article/djdeddi.html