最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQLServer查找字符串在另一字符串的索引位置

 更新時間:2023年05月16日 10:42:08   作者:manbufenglin  
本文主要介紹了SQLServer查找字符串在另一字符串的索引位置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、提出問題

利用SQL,從右到左查找某一字符串中匹配的查詢串的第一個索引位置。

比如有一字段ProductName值格式如下:短袖印花T恤 My career(1)(女款) 黑色。即名稱+空格+顏色組成,其中名稱中也可能會出現(xiàn)空格,現(xiàn)要求取出的ProductName字段中的值不包含顏色。

二、分析問題

   很顯然,我們要去掉顏色,要截取字符串。首先應(yīng)找到規(guī)律,需求中定義了ProductName的值組成方式:名稱+空格+顏色,其中名稱中也可能會出現(xiàn)空格。從這里我們了解到需要找到空格的位置,即找到顏色前緊鄰的那個空格的索引位置,然后我們截取字符串ProductName的值到此位置即可。

三、解決問題  

select SUBSTRING(p.ProductName,1,LEN(p.ProductName)-CHARINDEX(' ',REVERSE(p.ProductName))) ProductName
from Product(nolock) p

四、關(guān)聯(lián)知識點

 關(guān)聯(lián)的知識點sql server中函數(shù)有以下幾個:

1、SUBSTRING:截取字符串;

2、CHARINDEX:查找某一字符在另一個字符串中的索引位置;

3、REVERSE:反轉(zhuǎn)某一字符串。

到此這篇關(guān)于SQLServer查找字符串在另一字符串的索引位置的文章就介紹到這了,更多相關(guān)SQLServer查找字符串位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于SQL Server中char,nchar,varchar,nvarchar的使用區(qū)別

    基于SQL Server中char,nchar,varchar,nvarchar的使用區(qū)別

    對于程序中的一般字符串類型的字段,SQL Server中有char、varchar、nchar、nvarchar四種類型來對應(yīng),那么這四種類型有什么區(qū)別呢,這里做一下對比
    2013-05-05
  • MSSQL 游標(biāo)使用 心得

    MSSQL 游標(biāo)使用 心得

    MS-SQL游標(biāo)的使用及理解 windows或DOS的“光標(biāo)”不同,MS-SQL的游標(biāo)是一種臨時的數(shù)據(jù)庫對象,既對可用來旋轉(zhuǎn)儲存在系統(tǒng)永久表中的數(shù)據(jù)行的副本,也可以指向儲存在系統(tǒng)永久表中的數(shù)據(jù)行的指針。
    2009-04-04
  • 安裝MSDE2000提示為了安全起見,要求使用強(qiáng) SA 密碼的解決方法

    安裝MSDE2000提示為了安全起見,要求使用強(qiáng) SA 密碼的解決方法

    今天下載了一個msde2000A,本想按照平時的安裝習(xí)慣,找到了setup.exe安裝程序,錯誤提示彈出一個對話框:為了安全起見,要求使用強(qiáng) SA 密碼。請使用SAPWD開關(guān)提供同一密碼。有關(guān)詳細(xì)信息,請參閱自述文件。安裝程序?qū)⒘⒓赐顺?/div> 2013-08-08
  • sql server的一個有趣的bit位運(yùn)算分享

    sql server的一個有趣的bit位運(yùn)算分享

    sql server中沒有bool類型,而是用bit類型來表示bool值,估計是為了節(jié)省存儲空間,下面為大家介紹下這個有趣的bit位運(yùn)算,感興趣的朋友可以參考下
    2013-09-09
  • SQL Server日期時間加減函數(shù)(DATEDIFF、DateAdd)的使用

    SQL Server日期時間加減函數(shù)(DATEDIFF、DateAdd)的使用

    日期時間是常用的函數(shù),本文主要介紹了SQL Server日期時間加減函數(shù)(DATEDIFF、DateAdd)的使用,感興趣的可以了解一下
    2023-10-10
  • SQL Server數(shù)據(jù)表字段自定義自增數(shù)據(jù)格式的方法

    SQL Server數(shù)據(jù)表字段自定義自增數(shù)據(jù)格式的方法

    這篇文章主要介紹了SQL Server數(shù)據(jù)表字段自定義自增數(shù)據(jù)格式的方法,結(jié)合實例形式分析了SQL Server自增數(shù)據(jù)格式的定義方法與具體實現(xiàn)步驟,需要的朋友可以參考下
    2016-08-08
  • sqlserver數(shù)據(jù)庫規(guī)模膨脹太大怎么優(yōu)化

    sqlserver數(shù)據(jù)庫規(guī)模膨脹太大怎么優(yōu)化

    數(shù)據(jù)庫規(guī)模膨脹是SQLServer數(shù)據(jù)庫運(yùn)維中常見的問題之一,本文介紹了一些緩解膨脹問題的方法,包括增加內(nèi)存、數(shù)據(jù)壓縮、數(shù)據(jù)庫分區(qū)等,在實踐過程中,應(yīng)根據(jù)具體情況,采取適當(dāng)?shù)姆椒?以達(dá)到最優(yōu)的緩解膨脹問題的效果
    2024-02-02
  • Sql Server數(shù)據(jù)把列根據(jù)指定內(nèi)容拆分?jǐn)?shù)據(jù)的方法實例

    Sql Server數(shù)據(jù)把列根據(jù)指定內(nèi)容拆分?jǐn)?shù)據(jù)的方法實例

    這篇文章主要給大家介紹了關(guān)于Sql Server數(shù)據(jù)把列根據(jù)指定內(nèi)容拆分?jǐn)?shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Sql Server具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • SQL注入與防止及MyBatis基本作用

    SQL注入與防止及MyBatis基本作用

    這篇文章主要為大家介紹了SQL注入與SQL防止注入方法及MyBatis中基本作用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-10-10
  • 顯示同一分組中的其他元素的sql語句

    顯示同一分組中的其他元素的sql語句

    這篇文章主要介紹了使用sql語句如何顯示同一分組中的其他元素,需要的朋友可以參考下
    2014-05-05

最新評論

新昌县| 烟台市| 新安县| 通许县| 永靖县| 芜湖市| 东安县| 汤阴县| 日照市| 金塔县| 阿勒泰市| 叶城县| 佛坪县| 涡阳县| 梁山县| 威远县| 铅山县| 墨江| 手机| 胶南市| 河间市| 石门县| 台中县| 甘洛县| 孟州市| 广南县| 象山县| 玉树县| 文昌市| 高台县| 龙游县| 田林县| 平乐县| 保山市| 富锦市| 高要市| 班玛县| 伊吾县| 三江| 泗洪县| 舟山市|