1. 程式人生 > >Oracle資料庫開發利器之函式——轉換函式

Oracle資料庫開發利器之函式——轉換函式

轉換函式

日期轉字元

  • to_char(date[,fmt[,params]])
    date表示要轉換的日期,
    fmt表示轉換的格式,
    params表示日期的語言(一般不寫)

    fmt的取值:
    年[YY/YYYY/YEAR],
    月[MM/MONTH],
    日[DD/DAY],
    時[HH12/HH24],
    分[MI],
    秒[SS]
    這裡寫圖片描述

這裡寫圖片描述

字元轉日期

  • to_date(str[,fmt[,params]])
    str表示日期格式的字串,
    fmt表示轉換的格式,
    params表示日期的語言(一般不寫),該函式會按照系統預設的格式顯示

    fmt的取值:
    年[YY/YYYY/YEAR],
    月[MM/MONTH],
    日[DD/DAY],
    時[HH12/HH24],
    分[MI],
    秒[SS]
    這裡寫圖片描述


    注意:to_date() 是按照系統預設格式顯示日期

數字轉字元

  • to_char(number[,fmt])
    number表示要轉換的數字,fmt表示轉換的格式

    fmt的取值:
    [9]表示顯示數字並忽略前面的0,
    [0]表示顯示數字,位數不足,用0補齊,
    [.或D]表示顯示小數點,
    [,或G]表示顯示千位符,
    [$]表示美元符,
    [S]表示加正負號(前後都可以

這裡寫圖片描述

字元轉數字

  • to_number(str[,fmt])

str表示數字格式的字串,fmt表示轉換的格式,可以省略
這裡寫圖片描述