Here is a continuation of my notes as I study for the Oracle Certified Associate credential:
Character Conversion FunctionsNVL2(value, if_not_null, if_null): Watch out that the 2nd parameter after the compared value is if_NOT_null
NULLIF(if_not_equal, compare_value): IF compare_value equals if_not_equal THEN return null; ELSE return if_not_equal;
COALESCE(if_not_null_1, if_not_null_2, ... if_not_null_n): Like using nested NVL() statements. It will return the first NOT NULL value.
Implicit Conversion: Oracle attempts to automatically convert a value into the appropriate datatype before execution
Explicit Conversion: Examples TO_CHAR(), TO_NUMBER(), or TO_DATE()
TO_NUMBER(value, mask): Watch out for the use of format masks. If the value doesn't fit within format mask, an error is thrown; whereas, an error would NOT be thrown if done as a part of TO_CHAR()
Date Formatting: SELECT TO_CHAR(SYSDATE, 'fmMonth, DDth, Yyyysp, YEAR') FROM dual; equals 'February, 3RD, Two Thousand Nine, TWO THOUSAND NINE'
Posted via Woodland Blog (http://dramse01.blogspot.com)
No comments:
Post a Comment