-
如果它只是乙個固定的鏡頭"20/30"相對容易,找到就行了"20/30"在此字串的開頭,您可以再截斷 5 個字元的長度,例如:
select case when charindex('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg', '20/30') >0 then substring('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg', charindex('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg', '20/30'),5) else '' end
如果不一定是 20 30,但有"/"相關號碼(例如 14、20、33、66 等) 在這種情況下,您可能需要編寫乙個提取字串的函式,例如:
f substr(),然後呼叫:
選擇“使用者”。 f_substr('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg')
-
substring
返回字元、二進位檔案、文字或影象表示式的一部分。 有關可用於此函式的有效 Microsoft SQL Server 資料型別的詳細資訊,請參閱資料型別。
語法。 substring ( expression , start , length )
引數。 expression
是字串、二進位字串、文字、影象、列或包含列的表示式。 不要使用包含聚合函式的表示式。
start 是乙個整數,指定子字串的開始位置。
length
是乙個整數,指定子字串的長度(要返回的字元數或位元組數)。
select substring('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg',23,5)
-
一樓是固定長度的。
如果前後長度不固定,可以這樣寫。
instr(str,'/',0,-1)找到'/'位置。
select substr( str ,instr(str,'/',1,1)-2 ,5)
from ……
這句話取自附近5個字的**!
不支援此資料庫 instr 可以使用:
charindex
-
如果您能保證它在該領域是獨一無二的,您可以:
substring('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg',charindex('/',mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg)-2,5)
你可以檢查一下。 charindex
patindex
用。
-
1.首先,您需要輸入您的名稱和密碼才能登入伺服器。
2.下圖中,有乙個學生的資料表,需要在資料表中開啟studentname資料表。
3.這裡我們首先開啟資料庫查詢語句,進入查詢語句,先查詢資料表中的資料內容。
4. 輸入查詢語句,從學生中選擇*,輸入後選擇所有內容,選擇執行按鈕,執行SQL語句。
5.執行完成後,可以取出資料。
-
您的意思是從上表中獲取英文列並顯示它。
然後你先把它拿出來:從tablename中選擇英語
在 vs 中,您可以使用資料集儲存。
然後它說您可以使用 gridview 或 datalist
-
如果再這樣下去,怎麼拿? mrc.?set mrc = executesql(sql, msgtext) a = mrc所有這些探索性的工作都幫助了後來擁有更好裝置的發明家解決了很多問題。
-
您是在問 vs2008** 還是 sql 語句?
我可以詳細介紹一下。
情況一:Web開發,想從資料庫中讀取乙個檔案,在使用者本地新建乙個檔案,然後直接開啟,這樣就不會出現流程問題,但是家裡人是積極的還是想法好的,現實總是殘酷的! 經過我的不懈努力。 >>>More
是的,有四個部分,兩個語文和兩個數學,每次考試的順序不同,有兩種可能,你可能會趕上V,Q,V,V,Q,或者Q,V,Q,V,V,V,也就是說,無論如何,語言和數學是依次的。 所以如果你趕上了V、Q、V、Q,那麼你可以用兩個Q來畫兩張V機讀卡,如果你趕上了Q、V、Q、V,那就用第二個Q的時間來畫第乙個V的機讀卡,後面的V別無選擇,只能抓緊時間。 >>>More