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

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

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

寫馬在前面的成語,風在前面的成語

馬到成功 馬馬虎虎 馬革裹屍 馬首是瞻 馬不停蹄 馬腹逃鞭 馬上功成 馬策西州 馬後大練 馬上房子 馬不解鞍 馬去馬歸 馬牛其風 馬前潑水 馬上得天下 馬耳春風 馬足龍沙 馬中關。五 馬放南山 馬捉老鼠 馬棧之禍 馬舞之災 馬毛蝟磔 馬空冀北 馬瘦毛長 馬工枚速 馬上看花 馬鹿異形 馬願如羊 馬入華...

功必須在前面怎麼組詞,用們(們必須在前面)組詞怎麼組

無影無蹤 功能 功夫 功勞 功課 功底 功力 功臣 功利 功勳 功率 功用 功效 功成名就 功績 功過 功虧一簣 功名 功德 功敗垂成 功德圓滿 功耗 功德無量 功利主義 功業 功夫茶 功勞簿 功夫片 功成身退 功成名遂 功成不居 功薄蟬翼 功標青史 功到自然成 功高蓋世 功成行滿 功作 功罪 功最...

為什麼飛機起飛降落時要有車在前面引路

叫引導車,因為飛機落地後呢,引擎是關閉的,大部分飛機都會選擇引導車來引導飛機到指定地點。如果用引擎滑行,第一是浪費油,第二是控制不好速度和方向。所以飛機落地後有些飛機是要用引導車在前面引路的。飛機著陸後,從跑道滑出到停機坪時,有的機場由於建設較快,滑行路線過於複雜 另外由於大型機場地面管制中心的指揮...