MSSQL一位一位提取字元並顯示每個字元位置

2025-07-06 13:00:06 字數 2117 閱讀 9958

sql取特定字元的前面幾位字元

1樓:網友

mssql的就用這個吧,直接可以查詢出來。

select left(mb002,patindex('%-%',stuff(mb002,patindex('%-%',mb002),1,'*'))-1) from 表名。

2樓:

select substr('l-0fcldrbct-dsfsdfs',1,instr('l-0fcldrbct-dsfsdfs','-',1,2)-1) from dual;

首先用函式instr找到字串中第二個」-」的位置,返回數字。

然後使用substr函式從1一直擷取到上步驟返回的數字。

sql怎麼取某個字串最後一次出現的位置後面的字串

3樓:單相灬思

select right(@s, charindex('@d',reverse(@s))-1)

s 為字串 @d 為你查詢的字元。

sql中,取字串從右邊第2個字元到左邊的所有字元,求語句?

4樓:四舍**入

oracle

select substr('字串',0,len('字串')-2) from dual;

sql server

select substr('字串',0,len('字串')-2)

5樓:yexw喵嗚

oracle

select substr('字串',0,len('字串')-2) from dual;

sql server

select substr('字串',0,len('字串')-2)

mssql 字串每個字元的拼音首字母的獲取

6樓:網友

字串轉換為拼音很難,多音字怎麼辦?樂到底是yue還是le?

sql獲取字串最後出現的位置

7樓:文件類共創空間

一.如:''得到最後乙個'.'後面的字串:

declare @str1 varchar(50)set @str1=''

select reverse(substring(reverse(@str1),1,charindex('.',reverse(@str1))-1)) string:'x'--

二.如:''得到最後乙個'.'前面的字串:

declare @str2 varchar(50)set @str2=''

select substring(@str2,1,(len(@str2)-charindex('.',reverse(@str2)))string:''--

三.如:''得到最後乙個'.'在字串的位置:

declare @str3 varchar(50)set @str3=''

select len(@str3)-charindex('.',reverse(@str3))+1 --integer:12--

sql怎麼取某個字串最後一次出現的位置後面的字串

8樓:折柳成萌

*取前面*/

取後面棗梁拿渣譁*/

select substr(str, charindex('凳搭src=',str)) from table

在sql2000表中有一堆資料,怎樣提取第乙個指定字元和最後乙個指定之間的所有字元?

9樓:網友

select substring(欄位名,charindex('-',欄位名,0)+1,len(欄位名)-charindex('-',reverse(欄位名),0)-charindex('-',欄位名,0))

from 表名。

substring是擷取函式。

charindex是算特定符號位置的函式。

reverse是把字串排反序的函式。

瞭解一下這三個函式吧,這句你就應該懂了,我這句剛才試驗了一下,沒問題,環境sqlserver2000

0 58 25 保留一位小數,0 58保留一位小數是多少?

58 0.25 58 4 14.5 0.58保留一位小數是多少?0.58保留一位小數是 0.6 請採納正確答案,你們只提問,不採納正確答案,回答都沒有勁!謝謝管理員推薦採納!朋友,請 採納答案 您的採納是我答題的動力,如果沒有明白,請追問。謝謝。0.589472100的積保留一位小數約是 0.589...

請一位朋友吃大餐,沒有請另一位,事後被另一位朋友知道了,怎麼解釋

沒什麼好解釋的 如果是都是朋友就得一起叫去 他去不去是大的事 沒叫就是你的問題 所以沒什麼好解釋的 只是你感覺面子上過不去。一看你就是很在意麵子,只要是很好的朋友不用多說,晚上走起。要是不怎麼要好的朋友建議把那頓還上,畢竟經常見面,免得尷尬!直接說 當時以為你在上班 下次再請就可以 如果他為這小事情...

如果有一艘輪船,船上有一位老師,一位船長,一位,漁夫,船是誰的

如果有一艘輪船,船上有一位老師 一位船長 一位漁夫,船是如果的。因為題目已經說了,如果有一艘輪船。這是典型的腦筋急轉彎。腦筋急轉彎遊戲有個明顯的特點,題面很普通,但答案十分氣人或十分搞笑,有時,會起到間接罵人的作用。一經破解,令人噴飯。急轉彎,當前面有障礙物使車不能按照直線行駛時要往別的路線開,急轉...