1樓:射手幽靈伊
是資料錯誤了嗎?怎麼會有這樣的替換。
如果是一次性的替換,就寫多條語句,一個個來。
如果以後還要替換,則可以建立一個表,兩個欄位:原值、新值,把原值設定成6,新值設定成15,其他的一對對的新增資料。
然後更新語句寫成。
update 表。
set strchannel2val = 新值。
from 表,新建立的表。
where 表。strchannel2val = 原值。
2樓:我和平常心
能不能試試增加一個替換和被替換值對應表,表1(strchannel2val ,變更值);
update 原表。
set 原表。strchannel2val = 表1.變更值。
where 原表。strchannel2val = 表。
求 sql 替換問題,**等
3樓:支崖靜
推薦的人看好了,excel和sql有關係嗎?
你這個涉及到字元長度不夠要用0補位,所以寫起來比較長,要是oracle資料庫就短多了,有pad這個函式,sql server中沒有這個函式。
update 表 set 列2='0798' +replicate('0',3-datalength(substring(列1,1,datalength(列1)-(datalength(列1)-charindex('-列1))-1)))substring(列1,1,datalength(列1)-(datalength(列1)-charindex('-列1))-1) +replicate('0',2-datalength(replace(substring(列1,charindex('-列1)+1,2),'replace(substring(列1,charindex('-列1)+1,2),'
4樓:灰灰說社會
用excel分列就可以實現。
請教sql查詢結果值替換問題
5樓:匿名使用者
如果欄位值為null
select isnull(col01, '空') sql server寫法。
select nvl(col01, '空')-oracle寫法如果欄位是空字串' '
select replace(col01, '空')
6樓:匿名使用者
用 case 轉換語句。
具體select case 欄位名 when ''then '空' end 欄位名 ,其他欄位,其他欄位 from 表。
求助sql查詢 替換語句
7樓:匿名使用者
select
case when 欄位名 = 0' then '無' else 欄位名 end
from表where
其他條件。
求SQL問題答案,!!!!高分求SQL問題答案,懂得大師請幫幫忙
1,if exists select name from sysobjects where name num em and type p drop procedure num em gocreate procedure num em as 員工號 userid select count userid...
sql簡單問題,sql語句的問題?
sql語句如下 update good set dspname a dspnamewhere guizu is null 其中 good為表的名字。另外想提一個小建議 你上面的問題中的詞語 櫃組 guizhu 的正確拼法應該是 guizu。別見怪,希望能幫到你。你要更新記錄的話。update 表。s...
sql函式問題
getdate 是 sql server 的函式。mysql 裡面,用 now 函式mysql use test database changed mysql select getdate as currentdatetime error 1305 42000 function test.getda...