SQL Cheat sheet for beginners, SELECT clause, FROM clause, WHERE clause explained with examples.
SELECT ... FROM ... WHERE clauses in SQL - Cheat sheet
Querying data using SELECT…FROM...WHERE clauses in SQL |
|
Commands/Clauses |
Examples |
SELECT 👈 To view required data from one or more tables.
Syntax: SELECT parameters FROM tablename;
Parameters for SELECT: *, list of attributes, functions, arithmetic operations are the parameters for the command (clause) SELECT.
|
Parameters examples for SELECT clause Simple: SELECT * FROM student; Result: Displays all columns of all records of student table. List of attributes: SELECT name, phone FROM student; Result: Displays only name and phone of all students; Function: SELECT MAX(salary) FROM employee; Result: Displays the maximum of all salary values stored in employee table. Operations: SELECT Basic + HRA FROM employee; Result: Displays the sum of the values stored in Basic and HRA columns (attributes) of all employee records.
|
FROM 👈 To specify the name of the table/view from which we want to view the data.
Syntax: SELECT parameters FROM tablename; Parameters for FROM: Table name or table names separated with comma.
|
Parameters examples for FROM clause Single table: SELECT * FROM employee; Result: Displays all records from employee table. Multiple tables: SELECT * FROM employee, dept; Result: It is a special case. It performs join. Displays columns of tables, employee and dept with every record of table employee combined with every record of dept. |
WHERE 👈 To specify one or more conditions to filter the data to view/get required data only.
Syntax: SELECT parameters FROM tablename WHERE condition;
Parameters for WHERE: WHERE clause accepts the conditions (predicates) of the following format; Attribute_name OP value; Attribute_name OP attribute_name; Here, OP refers to OPERATOR that can be one of =, <>, >, <, >=, and <=
More conditions can be mentioned in WHERE clause. In that case, the conditions should be connected using logical connectives AND, OR, NOT. |
Parameter examples for WHERE clause attribute_name OP value: SELECT * FROM employee WHERE gender = ‘male’; Result: Displays all records of employee who are MALE.
SELECT * FROM employee WHERE salary > 10000; Result: Displays all records of employees who earn more than 10000.
SELECT name, age FROM employee WHERE salary = 25000; Result: Displays only name and ages of all employees who earn 25000. attribute_name OP attribute_name: SELECT * FROM employee, dept WHERE emp_dno = dept_dno;
|
***********