怎樣從多個位置截取字符串的SQL語句_Mssql數(shù)據(jù)庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:淺析優(yōu)化SQL語句性能調(diào)整原則一、問題的提出 在應用系統(tǒng)開發(fā)初期,由于開發(fā)數(shù)據(jù)庫數(shù)據(jù)比較少,對于查詢SQL語句,復雜視圖的的編寫等體會不出SQL語句各種寫法的性能優(yōu)劣,但是如果將應用系統(tǒng)提交實際應用后,隨著數(shù)據(jù)庫中數(shù)據(jù)的增加,系統(tǒng)的響應速度就成為目前系統(tǒng)需要解決的最主要的問題
知: 字段A=’F:\photo\Winter Leaves.jpg’要求:分段截取每段字符[字段A不能為TEXT類型,否則報錯]
解決方法:
---截取字符串A的第一個\左邊的字符串
select left(A,charindex(’/’,A)-1)
輸出結(jié)果:F:
---截取\中間的字符串
select left(stuff(A,1,charindex(’/’,A),’’),charindex(’/’,stuff(A,1,charindex(’/’,A),’’))-1)
輸出結(jié)果:photo
---截取最后一個\后面的字符串
select reverse(left(reverse(A),charindex(’/’,reverse(A))-1))
輸出結(jié)果:Winter Leaves.jpg
---截取字符串A的首字幕
select STUFF(A,1, 1, ’’)
輸出結(jié)果::\photo\Winter Leaves.jpg
分享:解決SQL Server導ACCESS自動編號1.打開SQL server enterprise mananger “企業(yè)管理器” 在你要導出的SQL數(shù)據(jù)庫上鼠標右鍵菜單:所有任務-》導出數(shù)據(jù) 2.回出現(xiàn)一個導出向?qū)Т翱凇?選擇被導出的數(shù)據(jù)源,為你剛才所選擇的數(shù)據(jù)庫,如果發(fā)現(xiàn)不對應自行修改。 3.進入導出到目標數(shù)據(jù)源的選擇,這里
相關(guān)Mssql數(shù)據(jù)庫教程:
- sql 語句練習與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復數(shù)據(jù)的幾個方法
- sql刪除重復數(shù)據(jù)的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-怎樣從多個位置截取字符串的SQL語句
。