1樓:匿名使用者
我做 範例你看看
declare @s varchar(100),@name varchar(100)
set @s='處理人員:張三 李四'
set @name=right(@s,len(@s)-charindex(@s))
--@name這個時候是:'張三 李四'
declare @i int
set @i=charindex(@name,' ')select left(@name,@i) as 第一名字,right(@name,len(@name)-@i) as 第二名字
--輸出結果:
第一名字 第二名字
----------------------------張三 李四
2樓:匿名使用者
如果是 sql server 2005/2008 的話, 用 xml 處理的機制,可以一行拆多行。
下面的連結 是一個將
insert into testmultoone values ('張三', '程式設計師,系統管理員,網路管理員');
這樣的記錄,處理為:
name onetitle
---------- ------------------張三 程式設計師
張三 系統管理員
張三 網路管理員
這樣的例子。
3樓:匿名使用者
select substr('程控機房部門「程控機房」處理工單 處理班組:程控機房 處理人員:張三 李四',instr('程控機房部門「程控機房」處理工單 處理班組:
程控機房 處理人員:張三 李四',':',-1,1)+1) from dual
4樓:匿名使用者
處理人員:張三 李四這個是以一個列中一個值的形式存在表裡面嗎,表述清楚一些。如果是這種情況是取不出來的。人的名稱字數不一樣,oracle是分不清李和四那個是名那個是姓
5樓:塞曼文
連問題都表述不清楚的人是不配學習的
牛吃草問題,求高人解決!急求,牛吃草問題,求高人解決!急求!
郭敦顒回答 1,設x小時注滿水池,因開啟a管8小時排空,開啟c管12小時排空,開啟a b兩管4小時排空,所以a管每小時的排水量是滿水池的 1 8 x 8 c管每小時的排水量是滿水池的 1 12 x 12,a b兩管管每小時的排水量是滿水池的 1 4 x 4 1 8 x 8 1 8 1 x,1 12 ...
網路網速問題,求高人解決,急求 網速問題
你這有點在炫耀的意思啊,39的ping已經可以了,邊玩遊戲邊 還能到60ping 已經不錯了,你要知道現在有多少人上不了網,有多少人用的網路上個網都慢的要死。2m寬頻理論上應該是250kb每秒左右,因為win會自動降低20 的網速,所以實際只有200kb s,時系統又不會100 把頻寬全部用來 所以...
求高人解一數學題。請用小學已知方法解決。急!急!急!請火速解決
曾經的娜迦海妖 甲每小時排水七分之一,乙每小時排水五分之一,由已知設經過x小時甲池剩餘的水剛好的乙池剩餘的水的兩倍,1 1 7x 2 1 1 5x 2 5 1 7 x 1 9 35x 1 x 35 9 五厹絢 設經過x小時後甲池剩餘的水剛好的乙池剩餘的水的兩倍,則甲池的流速為 1 7 乙池的流速為 ...