ORACLE學習筆記系列(13)轉換函式

2021-08-27 16:38:55 字數 784 閱讀 3368

oracle學習筆記系列(13)轉換函式

轉換函式

oracle的型別轉換分為自動型別轉換和強制型別轉換。

常用轉換函式:

to_char() :轉換成字串型別

to_date() :轉換成日期型別

to_number() :轉換成數值型別

cast(x as type) :用於將x轉換為type所指定的相容資料庫型別。

asciistr() :用於將任意字符集的字串轉變為資料庫字符集的ascii字串。

bin_to_num() :用於將二進位制數字轉換為number型別。

示例:select to_char(1234.5, '$9999.9') from dual; --結果:$1234.5

select to_date('1980-01-01 18:18:18', 'yyyy-mm-dd hh24:mi:ss') from dual; --結果:1980-01-01 18:18:18

select to_number('1234.5') from dual; --結果:1234.5

select cast(123 as varchar2(10)) || 'abc' from dual;

select cast(123 as number(10)) + 456 from dual;

select asciistr('中國夢') from dual;

select bin_to_num(1, 0, 1) from dual; --二進位制「101」等於數值5

Swift學習筆記系列 (13)初始化

tags swift 學習筆記 目標 類 結構體和列舉 目的 例項使用前的準備,儲存屬性賦值以及其他必要操作 類和結構體的儲存屬性在使用前必須要有初始值,提供初始值可以通過定義時指定,也可以通過構造方法賦值。初始化過程中給儲存屬性賦值,不會觸發觀察者行為。通過構造方法的引數給必須要有值的儲存屬性賦值...

Oracle函式系列學習筆記

判斷函式 nvl decode case when 字串函式 eg substr case when to char and substr t2.project cd,2,2 case when to char sysdate,mm 01 then to char sysdate,yy else t...

Oracle 基礎系列之1 3 使用者管理

一 概述 1 當我們使用sysdba建立乙個新使用者時,該使用者是沒有任何許可權的,甚至連登入資料庫的許可權都沒有,如下 這裡使用sysdba建立了乙個使用者名為 zc 的新使用者,接著輸入 進行登入 error 提示zc使用者缺少建立session 會話 的許可權,所以這個時候,就需要給新建立的使...