www.ramkumarsjava.com. 1. the acronym sql is derived from- (a)structured query language (b)sequel...
TRANSCRIPT
www.ramkumarsjava.com
INTRODUCTION TO SQL
www.ramkumarsjava.com
1. The acronym SQL is derived from-(a)structured query language(b)SEQUEL(c)sequence query language(d)system query language
www.ramkumarsjava.com
Sequel
www.ramkumarsjava.com
2 . In Relational Database Management Systems, SQL supports
(a)Definition(b)Manipulation(c)control operations(d)All of the above
www.ramkumarsjava.com
Ans: 4
www.ramkumarsjava.com
3. Benefits of SQL are-(a)Retrieves data from a database(b)Inserts new records into a database(c)Deletes records from a database(d)Updates records in a database(e)All of the above
www.ramkumarsjava.com
Ans: 5
www.ramkumarsjava.com
4 .Depending on the functionality, SQL is classified as :
(a)Data Definition Language (DDL)(b)Data Manipulation Language (DML)(c)Data Control Language (DCL)(d)Transaction Control Language (TCL)(e)All of the above
www.ramkumarsjava.com
4.(e)
www.ramkumarsjava.com
5. Which of the following is not a DML SQL statement ?
a. INSERTb. UPDATEc. MERGEd. REVOKE
www.ramkumarsjava.com
(5)d
www.ramkumarsjava.com
6 .Which of the following option(s) best describe(s) SQL?
(a) Language used for managing only relational databases
(b) Language for converting database systems
(c)A DBMS(d)Standard language for operating
databases
www.ramkumarsjava.com
Ans: d
www.ramkumarsjava.com
7 .Which of the following are TCL SQL statements?
(a) INSERT(b) UPDATE(c) COMMIT(d) NONE OF THE ABOVE
www.ramkumarsjava.com
Ans C
www.ramkumarsjava.com
8. Which of the following are DDL SQL statements?
(a) CREATE(b) ALTER(c)DROP(d)ALL OF THE ABOVE
www.ramkumarsjava.com
Ans d
www.ramkumarsjava.com
9. Which of the following is DCL SQL statement?(a) INSERT(b) UPDATE(c) MERGE(d) REVOKE
www.ramkumarsjava.com
Ans d
www.ramkumarsjava.com
SQL CONTINUES
www.ramkumarsjava.com
10.____________________ is/are a language used by DBMS which allows users to define the database and its objects.
(a)DML(b)DCL(c)DDL(d)TCL(e)both (a)and (b)
www.ramkumarsjava.com
(c)DDL
www.ramkumarsjava.com
11.DML is a language that enables users to _________________ data as organized by the appropriate data model.
(a)access and manipulate(b)access and update(c)access and define(d)None of the above
www.ramkumarsjava.com
(a)access and manipulate
www.ramkumarsjava.com
12.______________ is the most frequently used SQL commands.
(a)DML(b)DCL(c)DDL(d)TCL(e)I am not sure
www.ramkumarsjava.com
(a) DML
www.ramkumarsjava.com
13.__________________ is the segment of SQL used for controlling access to data in a database.
(a)DML(b)DCL(c)DDL(d)TCL(e)None of the above
www.ramkumarsjava.com
(b)DCL
www.ramkumarsjava.com
14.A language that allows protecting tables and other objects created by a user from accidental manipulation by another user-
(a)DML(b)DCL(c)DDL(d)TCL
www.ramkumarsjava.com
(b)DCL
www.ramkumarsjava.com
15.Odd one out(a)Insert(b)Read(c)Write(d)Revoke(depending upon DCL grant priviledges)
www.ramkumarsjava.com
(d)Revoke
www.ramkumarsjava.com
16.Which one is not a part of DML(a)Insert(b)Grant(c)Update(d)Merge
www.ramkumarsjava.com
(b)Grant
www.ramkumarsjava.com
DATA RETRIEVAL LANGUAGE
www.ramkumarsjava.com
17. SELECT statement is used to ................. data from the table
1. Retrieve2. Update3. Delete4. None of these
www.ramkumarsjava.com
Retrieve
www.ramkumarsjava.com
18. Names of the columns separated by a .................. is used to retrieve multiple columns
1. *2. ,3. #4. &
www.ramkumarsjava.com
,
www.ramkumarsjava.com
19. ................. is used to retrieve all columns from the table
1. *2. #3. &4. ,
www.ramkumarsjava.com
*
www.ramkumarsjava.com
20. ............... is used with SELECT statement to retrieve all the dept names.
1. All2. Distinct3. 1 & 24. None of above
www.ramkumarsjava.com
All
www.ramkumarsjava.com
21. By-default all the values will be retrieved from the column though ALL is not specified
1. True2. False
www.ramkumarsjava.com
True
www.ramkumarsjava.com
22. ................... keyword is used with SELECT statement to retrieve unique values from a column
1. Distinct2. All3. Unique4. 1 & 3
www.ramkumarsjava.com
Unique
www.ramkumarsjava.com
23. ...................... selects from a list of values
1. In2. Between3. All4. Like
www.ramkumarsjava.com
In
www.ramkumarsjava.com
24. = , < , > , <= , >= , != or < > are ........................
Operators
www.ramkumarsjava.com
Relational
www.ramkumarsjava.com
.25. The LIKE operator allows you to use__________________ when searching a character field.
SQL Continued
www.ramkumarsjava.com
Wildcard characters
www.ramkumarsjava.com
26. A wildcard character matches only one characters in a string.
True or False
www.ramkumarsjava.com
False
www.ramkumarsjava.com
27. 2 types of wildcards are % and &.
www.ramkumarsjava.com
False
www.ramkumarsjava.com
28. To get EMPNO,ENAME, JOB of all employees working as SALESMAN or those employees whose
names start with A.
(i) SELECT EMPNO,ENAME,JOB FROM EMP WHERE JOB= 'SALESMAN‘ OR ENAME LIKE 'A%‘
(ii)SELECT EMPNO,ENAME, SAL, DEPTNO FROM EMP WHERE SAL >2000 AND DEPTNO=20
(iii) SELECT EMPNO,ENAME,JOB FROM EMP WHERE ENAME NOT LIKE 'A%‘(iv) SELECT EMPNO,ENAME, JOB,SALFROM EMP
WHERE ENAME LIKE ‘S%’;
www.ramkumarsjava.com
(i) SELECT EMPNO,ENAME,JOB FROM EMP WHERE JOB= 'SALESMAN‘ OR ENAME LIKE 'A%‘
www.ramkumarsjava.com
29. To get EMPNO, ENAME, JOB, SAL of all employees whose names do not start with A.
(i) SELECT EMPNO, ENAME,SAL FROM EMP WHERE COMM IS NULL;
(ii) SELECT EMPNO,ENAME,JOB FROM EMP WHERE JOB= 'SALESMAN‘ OR ENAME LIKE 'A%‘
(iii) SELECT EMPNO,ENAME,JOB FROM EMP WHERE ENAME NOT LIKE 'A%‘
(iv) SELECT EMPNO, ENAME,SAL FROM EMP WHERE COMM IS NOT NULL;
www.ramkumarsjava.com
(iii) SELECT EMPNO,ENAME,JOB FROM EMP WHERE ENAME NOT LIKE 'A%‘
www.ramkumarsjava.com
30.SELECT EMPNO,ENAME, JOB,SAL FROM EMP WHERE ENAME LIKE ‘S&’; where is the error
www.ramkumarsjava.com
%
www.ramkumarsjava.com
31. Arithmetic operations can be performed on a ___________a)single column
b) multiple columns c)either a or b
d)both a and b
www.ramkumarsjava.com
either a or b
www.ramkumarsjava.com
32.State true or false SELECT EMPNO,SAL+ COMM TOTALSAL
FROM EMP WHERE COMM IS NOT NULL;
www.ramkumarsjava.com
true
www.ramkumarsjava.com
33. what is alias?A. Aliases increases the readability of the
column name or a table name.B. An alias is another name for a collection
of data like a column or a table.C. Aliases are effective when we use
complicated joins or sub queries
1. all2.none
www.ramkumarsjava.com
all
www.ramkumarsjava.com
34.ORDER BY can be used either with a column name or with a column position.
True or false
www.ramkumarsjava.com
true
www.ramkumarsjava.com
35.What is job of nvl?1. Converts a null value to a non-null value.2. Converts a non-null value to a null value.3. both
www.ramkumarsjava.com
A
www.ramkumarsjava.com
36.SELECT DECODE(JOB,'ANALYST','A‘,'CLERK','C','MANAGER','M','PRESIDENT','P','SALESMAN','S')AS JOB FROM EMP: where is error?