www.ramkumarsjava.com. 1. the acronym sql is derived from- (a)structured query language (b)sequel...

74
INTRODUCTION TO SQL www.ramkumarsjava.com

Upload: sophia-rodgers

Post on 17-Jan-2016

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 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

INTRODUCTION TO SQL

Page 2: 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

1. The acronym SQL is derived from-(a)structured query language(b)SEQUEL(c)sequence query language(d)system query language

Page 3: 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

Page 4: 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

2 . In Relational Database Management Systems, SQL supports

(a)Definition(b)Manipulation(c)control operations(d)All of the above

Page 5: 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

Ans: 4

Page 6: 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

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

Page 7: 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

Ans: 5

Page 8: 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

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

Page 9: 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

4.(e)

Page 10: 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

5. Which of the following is not a DML SQL statement ?

a. INSERTb. UPDATEc. MERGEd. REVOKE

Page 11: 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

(5)d

Page 12: 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

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

Page 13: 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

Ans: d

Page 14: 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

7 .Which of the following are TCL SQL statements?

(a) INSERT(b) UPDATE(c) COMMIT(d) NONE OF THE ABOVE

Page 15: 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

Ans C

Page 16: 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

8. Which of the following are DDL SQL statements?

(a) CREATE(b) ALTER(c)DROP(d)ALL OF THE ABOVE

Page 17: 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

Ans d

Page 18: 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

9. Which of the following is DCL SQL statement?(a) INSERT(b) UPDATE(c) MERGE(d) REVOKE

Page 19: 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

Ans d

Page 20: 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

SQL CONTINUES

Page 21: 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

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)

Page 22: 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

(c)DDL

Page 23: 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

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

Page 24: 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

(a)access and manipulate

Page 25: 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

12.______________ is the most frequently used SQL commands.

(a)DML(b)DCL(c)DDL(d)TCL(e)I am not sure

Page 26: 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

(a) DML

Page 27: 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

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

Page 28: 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

(b)DCL

Page 29: 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

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

Page 30: 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

(b)DCL

Page 31: 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

15.Odd one out(a)Insert(b)Read(c)Write(d)Revoke(depending upon DCL grant priviledges)

Page 32: 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

(d)Revoke

Page 33: 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

16.Which one is not a part of DML(a)Insert(b)Grant(c)Update(d)Merge

Page 34: 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

(b)Grant

Page 35: 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

DATA RETRIEVAL LANGUAGE

Page 36: 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

17. SELECT statement is used to ................. data from the table

1. Retrieve2. Update3. Delete4. None of these

Page 37: 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

Retrieve

Page 38: 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

18. Names of the columns separated by a .................. is used to retrieve multiple columns

1. *2. ,3. #4. &

Page 39: 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

,

Page 40: 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

19. ................. is used to retrieve all columns from the table

1. *2. #3. &4. ,

Page 41: 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

*

Page 42: 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

20. ............... is used with SELECT statement to retrieve all the dept names.

1. All2. Distinct3. 1 & 24. None of above

Page 43: 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

All

Page 44: 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

21. By-default all the values will be retrieved from the column though ALL is not specified

1. True2. False

Page 45: 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

True

Page 46: 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

22. ................... keyword is used with SELECT statement to retrieve unique values from a column

1. Distinct2. All3. Unique4. 1 & 3

Page 47: 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

Unique

Page 48: 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

23. ...................... selects from a list of values

1. In2. Between3. All4. Like

Page 49: 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

In

Page 50: 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

24. = , < , > , <= , >= , != or < > are ........................

Operators

Page 51: 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

Relational

Page 52: 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

.25. The LIKE operator allows you to use__________________ when searching a character field.

SQL Continued

Page 53: 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

Wildcard characters

Page 54: 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

26. A wildcard character matches only one characters in a string.

True or False

Page 55: 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

False

Page 56: 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

27. 2 types of wildcards are % and &.

Page 57: 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

False

Page 58: 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

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%’;

Page 59: 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

(i) SELECT EMPNO,ENAME,JOB FROM EMP WHERE JOB= 'SALESMAN‘ OR ENAME LIKE 'A%‘

Page 60: 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

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;

Page 61: 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

(iii) SELECT EMPNO,ENAME,JOB FROM EMP WHERE ENAME NOT LIKE 'A%‘

Page 62: 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

30.SELECT EMPNO,ENAME, JOB,SAL FROM EMP WHERE ENAME LIKE ‘S&’; where is the error

Page 63: 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

%

Page 64: 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

31. Arithmetic operations can be performed on a ___________a)single column

b) multiple columns c)either a or b

d)both a and b

Page 65: 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

either a or b

Page 66: 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

32.State true or false SELECT EMPNO,SAL+ COMM TOTALSAL

FROM EMP WHERE COMM IS NOT NULL;

Page 67: 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

true

Page 68: 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

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

Page 69: 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

all

Page 70: 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

34.ORDER BY can be used either with a column name or with a column position.

True or false

Page 71: 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

true

Page 72: 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

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

Page 73: 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

A

Page 74: 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

36.SELECT DECODE(JOB,'ANALYST','A‘,'CLERK','C','MANAGER','M','PRESIDENT','P','SALESMAN','S')AS JOB FROM EMP: where is error?