當前位置:首頁 » 編程語言 » 補零sql

補零sql

發布時間: 2025-01-28 16:13:19

㈠ 怎樣將表a中的一列值前面全部補一個0,sql語句怎麼寫

update 表名 set 欄位名='0'+欄位名
前提是列是字元類型的

㈡ sql中不足六位的補零該怎麼寫

假設#a 表有欄位 a char(10)

該代碼即可實現該功能:

if exists(select a from #a where len(a)<=6)
begin
update #a set a=rtrim(cast(a as char(8)))+'000'
end
else if exists(select a from #a where len(a)<0)
begin
rollback transaction
end
else
begin
print '該數據已經有六位'
end

㈢ sql位數不足補0

假設結果值用變數a表示,補位用b表示,需求結果用c表示
if len(a)=1 then
b="000"
elseif len(a)=2 then
b="00"
elseif len(a)=3 then
b="0"
else
b=""
end if

c=b&a

㈣ sql 不夠七位數 在左側自動補零,怎麼實現

您好:

跟您一個參考資料

第一種方法:
right('00000'+cast(@countasvarchar),5)
其中'00000'的個數為right函數的最後參數,例如這里是5,所以有5個0
@count就是被格式化的正整數
例如:
1、selectright('00000'+cast(dense_rank()over(orderbyzsbh)asVARCHAR(20)),5)
2、declare@countint
set@count=0
while(@count<1000)
begin
printright('00000'+cast(@countasvarchar),5)
set@count=@count+1
end
第二種方法:使用REPLICATE函數,將字串值重復指定的次數。例如:
REPLICATE('重復',3)輸出結果為:重復重復重復
【值得注意的是當integer_expression值為負值,則返回NULL】
因此,補0操作可如下實現:
SELECTREPLICATE('0',5-len('9'))+'9'--左邊補0,如00009
SELECT'9'+REPLICATE('0',5-len('9'))--右邊補0,如90000
第三種方法:使用stuff函數,刪除指定長度的字元,並在指定的起點處插入另一組字元。例如:
第一個字元串abcdef中刪除從第2個位置(字元b)開始的三個字元,然後在刪除的起始位置插入第二個字元串,從而創建並返回一個字元串。
SELECTSTUFF('abcdef',2,3,'ijklmn')

輸出結果為:

aijklmnef。
因此補0操作可如下實現:
selectstuff('00000',len('00000')-len('123')+1,len('123'),'123')

㈤ sql 不夠七位數 在左側自動補零,怎麼實現

sqlserver:
select right(cast('0000000000'+rtrim(欄位) as varchar(20)),7)

oralce:
select lpad(欄位, 7 , '0') from al

㈥ SQL怎樣在固定值後面補0

具體什麼資料庫

以sqlserver,mysql,oracle各自為例:

sqlserver:

createtabletest
(點名varchar(20));

insertintotestvalues('HS901');
insertintotestvalues('HS9010');
insertintotestvalues('HS9010');

執行:

selectLEFT(點名+'00000000',8)fromtest

結果:

熱點內容
託管房屋演算法 發布:2025-01-30 09:22:54 瀏覽:555
如何用電話查手機配置 發布:2025-01-30 09:21:15 瀏覽:674
c語言管理系統登錄 發布:2025-01-30 09:05:30 瀏覽:403
ad原理圖編譯如何規避出錯 發布:2025-01-30 08:59:51 瀏覽:475
指紋密碼鎖如何用手機遠程開鎖 發布:2025-01-30 08:59:41 瀏覽:603
中國期刊全文資料庫的檢索入口 發布:2025-01-30 08:57:16 瀏覽:175
手機怎麼解壓微盤 發布:2025-01-30 08:51:31 瀏覽:879
資料庫exp命令 發布:2025-01-30 08:45:47 瀏覽:444
國服文明重啟為什麼進不了伺服器 發布:2025-01-30 08:28:39 瀏覽:224
android不顯示圖標 發布:2025-01-30 08:06:11 瀏覽:464