Mylaisa McMullen
Quiz por , criado more than 1 year ago

List the capabilities of SQL SELECT statements Execute a basic SELECT statement

239
0
0
Mylaisa McMullen
Criado por Mylaisa McMullen quase 7 anos atrás
Fechar

Retrieving Data Using the SQL SELECT Statement

Questão 1 de 25

1

Identify the capabilities of SELECT statement.

Selecione uma ou mais das seguintes:

  • Projection

  • Selection

  • Data Control

  • Transaction

Explicação

Questão 2 de 25

1

Determine the capability of the SELECT statement demonstrated in the given query.

SELECT e.ename, d.dname
FROM emp e, dept d
WHERE e.deptno = d.deptno
AND e.sal > 1000;

Selecione uma ou mais das seguintes:

  • Selection

  • Filtering

  • Joining

  • Projection

Explicação

Questão 3 de 25

1

Which of the following clause is used to suppress duplicates in a SELECT statement?

Selecione uma ou mais das seguintes:

  • INTERSECT

  • DUPLICATE

  • DISTINCT

  • UNIQUE

Explicação

Questão 4 de 25

1

Chose the statements which correctly specify a rule to write a SQL statement

Selecione uma das seguintes:

  • SQL statements are case sensitive

  • Keywords can be abbreviated to build a standard

  • SQL statements are case in-sensitive

  • clauses must be placed together

Explicação

Questão 5 de 25

1

Determine the output of the below query

SELECT '5+7'
FROM dual;

Selecione uma das seguintes:

  • 12

  • 5+7

  • 5

  • 7

Explicação

Questão 6 de 25

1

Write a query to display employee details (Name, Department, Salary and Job) from EMP table

Selecione uma das seguintes:

  • SELECT ename, deptno, sal, job FROM emp;

  • SELECT * FROM emp;

  • SELECT DISTINCT ename, deptno, sal, job FROM emp;

  • SELECT ename, deptno, sal FROM emp;

Explicação

Questão 7 de 25

1

Which of the below queries displays employees' name and new salary after the increment of 1000?

Selecione uma das seguintes:

  • SELECT ename, sal FROM emp;

  • SELECT ename, sal=sal+1000 FROM emp;

  • SELECT ename, sal+1000 FROM emp;

  • SELECT ename, 1000 FROM emp;

Explicação

Questão 8 de 25

1

Determine the output of the below query

SELECT 36/2-5*10 FROM dual;

Selecione uma das seguintes:

  • 130

  • -32

  • -120

  • 175

Explicação

Questão 9 de 25

1

Determine the output of the below query

SELECT (100-25)/15*(20-3) FROM dual;

Selecione uma das seguintes:

  • 0.294

  • -85

  • 63.67

  • 85

Explicação

Questão 10 de 25

1

Chose the statements which correctly define a NULL value.

Selecione uma ou mais das seguintes:

  • NULL is a special value with zero bytes

  • NULL is no value or unknown value

  • NULL is represented by a blank space

  • NULL is not same as zero

Explicação

Questão 11 de 25

1

Determine the output of the below query

SELECT sal + NULL
FROM emp
WHERE empno = 7369;

Selecione uma das seguintes:

  • sal + NULL

  • NULL

  • 0

  • 1250

Explicação

Questão 12 de 25

1

Which of the below statements define column alias correctly?

Selecione uma ou mais das seguintes:

  • A column alias renames a column heading

  • A column alias is an alternate column in a table

  • A column alias can be specified during table definition

  • A column alias immediately follows the column or expression in the SELECT statement

Explicação

Questão 13 de 25

1

Specify the column alias NEWSAL for the expression containing salary in the below SQL query

SELECT ename, job, sal + 100 FROM emp;

Selecione uma ou mais das seguintes:

  • (sal + 100) AS NEWSAL

  • (sal + 100) NEWSAL

  • (sal + 100) IS NEWSAL

  • sal + 100 IS NEWSAL

Explicação

Questão 14 de 25

1

Specify the column alias "New Salary" for the expression containing salary in the below SQL query

SELECT ename, job, sal + 100 FROM emp;

Selecione uma ou mais das seguintes:

  • (sal + 100) AS New Salary

  • (sal + 100) "New Salary"

  • (sal + 100) IS New Salary
    .

  • sal + 100 as "New Salary"

Explicação

Questão 15 de 25

1

Which command is used to display the structure of a table?

Selecione uma das seguintes:

  • LIST

  • SHOW

  • DESCRIBE

  • STRUCTURE

Explicação

Questão 16 de 25

1

Predict the output when below statement is executed in SQL* Plus?

DESC emp

Selecione uma das seguintes:

  • Raises error "SP2-0042: unknown command "desc emp" - rest of line ignored."

  • Lists the columns of EMP table

  • Lists the EMP table columns, their data type and nullity

  • Lists the columns of EMP table along with their data types

Explicação

Questão 17 de 25

1

Which of the below statements are true about the DESCRIBE command?

Selecione uma das seguintes:

  • It can be used in SQL*Plus only

  • It can be used in both SQL*Plus as well as SQL Developer

  • It doesn't works for object tables

  • It doesn't works for SYS owned tables

Explicação

Questão 18 de 25

1

Which of the below alphanumeric characters are used to signify concatenation operator in SQL?

Selecione uma das seguintes:

  • +

  • ||

  • -

  • ::

Explicação

Questão 19 de 25

1

Which of the below statements are correct about the usage of concatenation operator in SQL?

Selecione uma ou mais das seguintes:

  • It creates a virtual column in the table

  • It generates a character expression as the result of concatenation of one or more strings

  • It creates a link between two character columns

  • It can be used to concatenate date expressions with other column

Explicação

Questão 20 de 25

1

Predict the output of the below query

SELECT ename || NULL
FROM emp
WHERE empno = 7369

Selecione uma das seguintes:

  • SMITH

  • SMITH NULL

  • SMITHNULL

  • ORA-00904: "NULL": invalid identifier

Explicação

Questão 21 de 25

1

Predict the output of the below query

SELECT 50 || 0001
FROM dual

Selecione uma das seguintes:

  • 500001

  • 51

  • 501

  • 5001

Explicação

Questão 22 de 25

1

You execute the below query

SELECT e.ename||' departments's name is:'|| d.dname
FROM emp e, dept d
where e.deptno=d.deptno;

And get the exception - ORA-01756: quoted string not properly terminated. Which of the following solutions can permanently resolve the problem?

Selecione uma das seguintes:

  • Use double quote marks for the literal character string

  • Use [q] operator to enquote the literal character string and selecting the delimiter of choice

  • Remove the single quote mark (apostrophe) from the literal character string

  • Use another delimiter to bypass the single quote apostrophe in the literal string

Explicação

Questão 23 de 25

1

Which of the below SELECT statement shows the correct usage of [q] operator?

Selecione uma das seguintes:

  • SELECT e.ename || q'[department's name is]'|| d.dname
    FROM emp e, dept d
    WHERE e.deptno = d.deptno;

  • SELECT e.ename || q['department's name is']|| d.dname
    FROM emp e, dept d
    WHERE e.deptno = d.deptno;

  • SELECT e.ename || q[department's name is]|| d.dname
    FROM emp e, dept d
    WHERE e.deptno = d.deptno;

  • SELECT e.ename || q'(department's name is)'|| d.dname
    FROM emp e, dept d
    WHERE e.deptno = d.deptno;

Explicação

Questão 24 de 25

1

Which of the below SELECT statement is used to select all columns of EMP table?

Selecione uma das seguintes:

  • SELECT ALL FROM emp

  • SELECT # FROM emp

  • SELECT * FROM emp

  • ELECT empno,ename,deptno,sal,job,mgr,hiredate FROM emp

Explicação

Questão 25 de 25

1

Which of the below SQL query will display employee names, department, and annual salary?

Selecione uma das seguintes:

  • SELECT ename, deptno, sal FROM emp;

  • SELECT ename, deptno, sal + comm FROM emp;

  • SELECT ename, deptno, (sal * 12) Annual_Sal FROM emp;

  • Annual salary cannot be queried since the column doesn't exists in the table

Explicação