Oracle北京賽車平台出租數據類型和內置函數


Oracle北京賽車平台出租數據類型

數字型:number、 float

日期型:DATE、TIMESTAMP

字符串:

TIMESTAMP

年:同SYSDATE里的年

月:同SYSDATE里的月

日:1號

時分秒:均為0

to_date

date

–to_date中的分隔符可以更換,date中的分隔符必須是-

–date只可以表示日期,不可以表示時間

TIMESTAMP

記錄了年、月、日、時、分、秒和納秒

–默認值:

年:同SYSDATE里的年

月:同SYSDATE里的月

日:1號

時分秒和納秒:均為0


表示TIMESTAMP的方法

–to_timestamp('2013-02-09 23:59:59.000','yyyy-mm-dd hh24:mi:ss.ff')

–timestamp '2013-04-05 13:48:00.123456789'

–to_timestamp中的分隔符可以更換, timestamp中的日期分隔符必須是-,時間必須是:,秒后面必須跟上.

–timestamp可以精確表示到毫秒、微秒甚至納秒級別

alter session set nls_timestamp_tz_format='yyyy-mm-dd hh24:mi:ss.ff tzh:tzm';

nls_timestamp_format

nls_timestamp_tz_format

字符串

Char

Varchar2

SQL函數

普通類型

–正負值類:ABS、SGIN

–舍入類:CEIL、FLOOR、ROUND、TRUNC

–求余類:MOD

–冪指類:POWER、EXP、LN、LOG

–三角類:COS、SIN、TAN ACOS、ASIN、ATAN SINH、COSH、TANH

日期類型函數

TO_CHAR函數

EXTRACT函數

日期加和減

直接加上一個數字

ADD_MONTHS函數

INTERVAL表示法

NUMTOYMINTERVAL和NUMTODSINTERVAL

直接相減,得天數

MONTHS_BETWEEN函數

字符型

大小寫轉換:LOWER 、UPPER、INITCAP---單詞

字符與ASCII碼轉換:ASCII、CHR

字符串連接:CONCAT,同||操作符

字符串填補:LPAD、RPAD

字符串修剪:LTRIM和RTRIM

取子串:SUBSTR

查找替換、INSTR、REPLACE、TRANSLATE

其他、nvl、nvl2、coalesce

聚合函數:COUNT、MIN、MAX、AVG、SUM

聚合過濾

–聚合前,用where過濾

–聚合后,用having過濾

DECODE函數可以直接對NULL做等值判斷





注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com