sql替換問題求教,求 sql 替換問題,線上等

時間 2023-05-30 14:00:02

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...