1Z0-071 · Question #107
Examine the structure of the PROGRAMS table: Which two SQL statements would execute successfully?
The correct answer is A. SELECT NVL (ADD_MONTHS (END_DATE,1) SYSDATE) FROM programs; D. SELECT NVL (TO_CHAR (MONTHS_BETWEEN (start-date, end_date)), `Ongoing') FROM. Converts a null value to an actual value: Data types that can be used are date, character, and number. Data types must match: NVL(commission_pct,0) NVL(hire_date,’01-JAN-97′) NVL(job_id,’No Job Yet’) MONTHS_BETWEEN(date1, date2): Finds the number of months between date1 and…
Question
Examine the structure of the PROGRAMS table:
Which two SQL statements would execute successfully?
Exhibit
Options
- ASELECT NVL (ADD_MONTHS (END_DATE,1) SYSDATE) FROM programs;
- BSELECT TO_DATE (NVL (SYSDATE-END_DATE, SYSDATE)) FROM programs;
- CSELECT NVL (MONTHS_BETWEEN (start_date, end_date), `Ongoing') FROM programs;
- DSELECT NVL (TO_CHAR (MONTHS_BETWEEN (start-date, end_date)), `Ongoing') FROM
How the community answered
(40 responses)- A80% (32)
- B5% (2)
- C15% (6)
Explanation
Converts a null value to an actual value: Data types that can be used are date, character, and number. Data types must match: NVL(commission_pct,0) NVL(hire_date,’01-JAN-97′) NVL(job_id,’No Job Yet’) MONTHS_BETWEEN(date1, date2): Finds the number of months between date1 and date2 . The result can be positive or negative. If date1 is later than date2, the result is positive; if date1 is earlier than date2, the result is negative. The noninteger part of the result represents a portion of the month. MONTHS_BETWEEN returns a numeric value. – answer C NVL has different datatypes - numeric and strings, which is not possible! The data types of the original and if null parameters must always be compatible. They must either be of the same type, or it must be possible to implicitly convert if null to the type of the original parameter. The NVL function returns a value with the same data type as the original parameter.
Topics
Community Discussion
No community discussion yet for this question.
