---
# System prepended metadata

title: '[25/4/2023] Tech practices (SQL)'

---

# [25/4/2023] Tech practices (SQL)

### Q1
Which is the correct order in an SQL SELECT statement?

- [ ] SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING
- [ ] SELECT, FROM, GROUP BY, HAVING, WHERE, ORDER BY
- [x] SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY
- [ ] SELECT, FROM, GROUP BY, HAVING, ORDER BY, WHERE


### Q2
What is a view?

- [ ] A view is a special stored procedure executed when certain event accurs
- [x] A view is a virtual table which results of executing a pre-compiled query.A view is not part of the physical database schema, while the regular tables are.
- [ ] A view is a database diagram
- [ ] None of these


### Q3
Which of the following are SQL aggregate functions?

- [ ] JOIN
- [x] AVG
- [ ] LEN
- [x] SUM

### Q4
Which is the result of SQL statement `SELECT SUBSTR('123456789', INSTR('abcabcabc', 'b'), 4) AS extractStr;`?

- [ ] 6789
- [x] 2345
- [ ] 1234
- [ ] 456789

### Q5

Which of the following functions ignore NULL values?

- [ ] MAX
- [ ] COUNT
- [ ] SUM
- [x] All of these


### Q6

What is the meaning of LIKE 'r_%'

- [ ] String begins `r_`
- [ ] String ends with `r_`
- [x] String begins with `r` and at least 2 characters in length
- [ ] String has substring `r_` int it, at any position


### Q7

Which of the following join is also called as an **inner-join**?

- [ ] Non-Equijoin
- [ ] Self-Join
- [x] Equijoin
- [ ] None of these


### Q8
Which of the following is a type of SQL constraint?

- [x] PRIMARY KEY
- [ ] ALTERNATE KEY
- [x] FOREIGN KEY
- [x] UNIQUE


### Q9
What SQL command can be used to delete a column from a table?

- [ ] MODIFY TABLE tableName DROP columnName;
- [ ] MODIFY TABLE tableName DROP COLUMN columnName;
- [ ] ALTER TABLE tableName DROP columnName;
- [x] ALTER TABLE tableName DROP COLUMN columnName;


### Q10
Table **employee** has 10 records. It has a non-NULL **salary** column which is also UNIQUE. Which is the result of the SQL statement `SELECT COUNT(*) FROM employee WHERE salary > ANY (SELECT salary FROM EMPLOYEE)`?

- [ ] 10
- [x] 9
- [ ] 5
- [ ] 0