安達利機車行

跳到主文

曾經是一間在台南府前路上的機車行 ~

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 01 週二 201117:21
  • [SQL] 補0 和 補空白

補0 和 補空白 常用在匯出需要固定欄位格式的csv格式檔案中

以下為例

欄位名稱:sd_birthday  
欄位說明:生日
欄位格式:YYYY/MM/DD

希望把原 YYYY/MM/DD 的生日抓出來轉成民國年YYMMDD六碼格式,月和日的不足長度補0
語法介紹:replicate('0', (2-LEN(欄位名稱)))
語法用意:不足長度補 0

參考範例:

-- 西元年轉成民國年
     (CONVERT(nvarchar, YEAR(sd_birthday)-1911)  + 
-- 月份 不足長度補0
      replicate('0', (2-len(MONTH(sd_birthday)))) +
     CONVERT(nvarchar, MONTH(sd_birthday)) + 
-- 日期 不足長度補0
     replicate('0', (2-len(DAY(sd_birthday)))) +
     CONVERT(nvarchar,DAY(sd_birthday))) AS birthday

延伸閱讀:保哥BLOG T-SQL 技巧:產生「固定長度前面補零的數字字串」
文章標籤
全站熱搜
創作者介紹
創作者 湯瑪的吳 的頭像
湯瑪的吳

安達利機車行

湯瑪的吳 發表在 痞客邦 留言(0) 人氣(8,593)

  • 全站分類:
  • 個人分類:程式設計
▲top

個人資訊

湯瑪的吳
暱稱:
湯瑪的吳
分類:
生活綜合
好友:
累積中
地區:

文章精選

文章分類

  • 登山車 (0)
  • 登山遊記 (0)
  • 程式設計 (0)
  • 聽我講看嘜 (0)
  • 影視閱讀 (0)
  • 跑步 (0)
  • 未分類文章 (1)

最新文章

    熱門文章

    • ()[SQL]利用CONVERT來轉換yyyy/mm/dd日期格式
    • ()[SQL]每個GROUP的第一筆資料
    • ()[.net]在vb.net下寫多執行緒的程式
    • ()[SQL]查詢筆數重複的資料
    • ()[.net]用Select方法過濾DataTable中的資料
    • ()[SQL] WHERE條件中的if判斷
    • ()[皮蛇]原來這真的很痛..
    • ()[SQL] 補0 和 補空白
    • ()[DB]為什麼要反正規化!!!
    • ()[mvc] 指定 Html.TextBoxFor 預設值 或 回傳值

    最新留言

    動態訂閱

    文章搜尋

    誰來我家

    wthomasu
    PIXNET Logo登入

    參觀人氣

    • 本日人氣:0
    • 累積人氣:809,426