sql server自動在前面補0滿足10位請問怎麼寫

時間 2021-08-11 18:10:18

1樓:匿名使用者

咱們來看:

cast('000000000'+convert(int,code)as varchar(20))

首先:convert(int,code) :你把code 轉為 int

然後'000000000'+convert(int,code)我估計sqlserver肯定把表示式作為數字相加了,那麼0000...的相加就沒有作用了。

最後就不是你要的結果了。

大致應該這樣:

select

right(cast('000000000'+rtrim(code) as varchar(20)),10),code,

id,pydate,isnull(lzdate,'9999-12-31'),0

from zlemployee

2樓:匿名使用者

在前面補零的啊 那麼這個列的資料型別就是字串了

如果列已經是字串了,假如自動是col 那麼就這樣寫: lpad函式

3樓:上帝的帝

這sql.....sqlserver沒有類似於oracle的lpad的函式麼

4樓:sql的藝術

你的表結構設計有問題。。。

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

5樓:夕夜問情

sqlserver:

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

oralce:

select lpad(欄位, 7 , '0') from dual

陽光總在前面作文急求,陽光總在前面作文 600字 急求 謝謝了 120

月風千殺舞 走過去,前面定是一片天 陽光總在風雨後,請相信有彩虹。一首 陽光總在風雨後 在我的心頭當起了漣漪.陽光給人的第一感覺就是溫暖。溫暖是一種溫馨的心靈觸控 幸福,快樂,這種幸福,快樂都在風雨後的天空等待著你。風雨便是人生的坎坷與挫折。一株小草剛剛鑽出地面,它正準備迎接那第一縷曙光。然而,天有...

得字在前面的成語有哪些,上在前面的四字成語有哪些

一生摯愛車 得意洋洋 得天獨厚 得隴望蜀 得不償失 得意之作 得道多助,失道寡助 得寸進尺 得心應手 得饒人處且饒人 得過且過 得意忘形 得意門生 得道多助 得馬失馬 得未曾有 得江山助 得魚忘筌 得寸則寸 得見青天 得之若驚 得意忘象 得一望十 得風就是雨 得人者昌,失人者亡 得意自鳴 得寸入尺 ...

兩公婆同時出山,哪個在前面?

一對青年男女結婚後,開始共同生活,也共享彼此家庭,大部分地方都要求夫妻雙方從此也稱呼對方父母為 爸 媽 但據我了解,廣東珠三角地區,兒媳婦當著公公婆婆的面一般不呼 爸 媽 而跟自己孩子稱呼 奶奶 老爺 我認為這種稱呼是最合理的。爸爸 媽媽 這個稱呼是指那兩個與你血脈相連的人,這種認知可能從你剛認識這...