Logo Passei Direto
Buscar

Química

Outros
The CUSTOMERS table has a CUST_CREDT_LIMIT column of data type number. Which two queries execute successfully?
A. SELECT TO_CHAR(NVL(cust_credit_limit * .15,'Not Available')) FROM customers;
B. SELECT NVL2(cust_credit_limit * .15,'Not Available') FROM customers;
C. SELECT NVL(cust_credit_limit * .15,'Not Available') FROM customers;
D. SLECT NVL(TO_CHAR(cust_credit_limit * .15),'Not available') from customers;
E. SELECT NVL2(cust_credit_limit,TO_CHAR(cust_credit_limit * .15),'NOT Available') FROM customers;
User badge image
Estudo Através de Questões

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar cada uma das opções para determinar quais consultas SQL podem ser executadas com sucesso, considerando que a coluna `CUST_CREDT_LIMIT` é do tipo número. A. `SELECT TO_CHAR(NVL(cust_credit_limit * .15,'Not Available')) FROM customers;` - Aqui, `NVL` está sendo usado corretamente, mas `TO_CHAR` está tentando converter um número e uma string ao mesmo tempo, o que pode causar erro. (Possivelmente não executa com sucesso) B. `SELECT NVL2(cust_credit_limit * .15,'Not Available') FROM customers;` - `NVL2` espera três argumentos, mas aqui só temos dois. (Não executa com sucesso) C. `SELECT NVL(cust_credit_limit * .15,'Not Available') FROM customers;` - `NVL` está sendo usado corretamente, pois se `cust_credit_limit` for nulo, retornará 'Not Available'. (Executa com sucesso) D. `SLECT NVL(TO_CHAR(cust_credit_limit * .15),'Not available') from customers;` - Há um erro de digitação em "SLECT", que deve ser "SELECT". (Não executa com sucesso) E. `SELECT NVL2(cust_credit_limit,TO_CHAR(cust_credit_limit * .15),'NOT Available') FROM customers;` - Aqui, `NVL2` está sendo usado corretamente, e `TO_CHAR` está convertendo o resultado de `cust_credit_limit * .15` para string. (Executa com sucesso) Portanto, as consultas que executam com sucesso são: - C. `SELECT NVL(cust_credit_limit * .15,'Not Available') FROM customers;` - E. `SELECT NVL2(cust_credit_limit,TO_CHAR(cust_credit_limit * .15),'NOT Available') FROM customers;` As respostas corretas são C e E.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina