format 是sqlserver 2012 開始出現的函式。
最開始一直使用就是時間格式化。如下:
select format(getdate(),'yyyy-mm-dd') -- 2020-09-10
今天有個問題是數字前補0,記得原來的寫法要呼叫好多次函式才行,又懶得寫,突然想到這個,來試了下。
select format(1,'000000') -- 000001
果然靠譜。。
順帶寫個函式,以後可以繼續用
create function [dbo].[數字前格式化補零]
( @num int,
@prefix nvarchar(100),
@format nvarchar(100)
)returns varchar(100)
asbegin
declare @format_num varchar(100)
set @format_num = @prefix+(select format(@num,@format))
return @format_num
end
呼叫了乙個序列
select [dbo].[數字前格式化補零]((next value for dbo.getportno),'p','000000')
--p000054
Django入門之虛擬環境部署for Mac
pip3 install virtualenv2.虛擬建立 virtualenv env3.檢視env所在路徑,輸入 which env usr bin env4.進入env目錄,啟用虛擬環境 source bin activatepip3 install django6.虛擬環境停止 deacti...
Python day8常用格式化format類2
format常用格式化tp1 i am age format littlepage 18,boy tp2 i am age format littlepage 18,boy tp3 i am age really format littlepage 18 從索引0開始,一直傳入 tp4 i am a...
Python 知識要點 格式化輸出 format
str.format 一種格式化字串的函式,用 和 來代替以前的 print format 3.141592653 常見用法 1 不帶編號,即 print format to be to be 2 帶數字編號,可調換順序,即 print format to be to be print format...