Which SQL statement would produce the required result?

View the Exhibit and examine the structure of the CUSTOMERS table.
Using the CUSTOMERS table, y ou need to generate a report that shows an increase in the credit limit by 15% for all customers. Customers whose credit limit has not been entered should have the message ” Not Available” displayed.
Which SQL statement would produce the required result?

View the Exhibit and examine the structure of the CUSTOMERS table.

Using the CUSTOMERS table, y ou need to generate a report that shows an increase in the credit limit by 15% for all customers. Customers whose credit limit has not been entered should have the message ” Not Available” displayed.

Which SQL statement would produce the required result?

A.
SELECT NVL(cust_credit_limit,’Not Available’)*.15 “NEW CREDIT” FROM customers;

B.
SELECT NVL(cust_credit_limit*.15,’Not Available’) “NEW CREDIT” FROM customers;

C.
SELECT TO_CHAR(NVL(cust_credit_limit*.15,’Not Available’)) “NEW CREDIT” FROM customers;

D.
SELECT NVL(TO_CHAR(cust_credit_limit*.15),’Not Available’) “NEW CREDIT” FROM customers;



Leave a Reply 5

Your email address will not be published. Required fields are marked *


Katyayanee

Katyayanee

Answer id D

A,B ,C is not possible as Not available and Cust_cre is not of same data type

Noble

Noble

Will implicit type casting wont occur in the b

JULIOHHH

JULIOHHH

esta mal la respuesta, porque pide que se muestre el valor incluido el incremento, debería ser así la respuesta:

SELECT NVL(TO_CHAR(cust_credit_limit*1.15),’No available’) FROM CUSTOMER ;

Preethi Thiagarajan

Preethi Thiagarajan

It is always better to convert the data into required format before applying NULL Functions. Hence Option D is preferred over C.