SQL字串怎麼分解比較

2022-06-17 23:10:14 字數 734 閱讀 1075

1樓:匿名使用者

寫兩個函式,得到前後兩部分,再進行比較,但是這樣效率比較低,如果經常要比較,就拆成兩欄位。你的資料是有規律的,中間用,分隔了呀。sql server 示例如下:

declare @value varchar(100)set @value='123.0000,456.1111'

select left(@value, charindex(',',@value,0)-1) --左邊

select right(@value, len(@value)- charindex(',',@value,0)) --右邊

2樓:匿名使用者

不知道你什麼資料庫啊。

一般情況下, 是用一個 函式, 獲取 字串中 逗號的位置然後 分別獲取逗號左邊的, 與 逗號右邊的。

由於各個資料庫的函式名字, 有時候會不同,你先說明一下你那裡是什麼資料庫吧。

3樓:匿名使用者

不知道你說的兩個度的字元數不等是什麼意思,還有不明白你說的經緯度變數是不是經度一個變數,維度一個變數;也不知道你具體資料庫表模式(或者能不能修改)

給出以下建議:

你這種欄位內容

113.5423,22.4544

113.549,22.54663

113.5388,22.547789

可以根據『,』號分成兩個欄位,然後根據你的經度變數和維度變數用函式或儲存過程來匹配

如何獲取最後字元後面的字串sql中

sql語句可以擷取指定欄位後面的字串,以sqlserver為例,需要用到charindex函式和substring函式。如test表中有如下資料,要求截圖str欄位中逗號後邊的內容。可用如下語句 1select id,substring str,charindex str 1,len str cha...

如何sql查詢欄位值包含於字串

1 我們新建查詢後,寫上select關鍵字。2 緊接著我們輸入欄位名,顯示全部欄位的話可以用星號表示。3 接下來我們輸入from關鍵,緊接著表名。4 表名後面立刻接著where關鍵字。5 where後面的為我們的條件,可以寫上任意合法的條件。6 當我們整句語句寫完後,我們就能執行檢視我們的執行結果了...

jquery字串校驗 如何判斷字串是否既有數字有含有英文字母,且長度大於

var str 1234abcd function strcheck str else else alert strcheck str jquery中怎麼判斷一個字串中是否包含數字 直接寫一個正則就行,比如 用isnan方法,示例 12 3456 78有任何疑問,歡迎追問.jquery判斷字串是否只...