Software Testing

k2G9Eo9
RdZQRt6

Popular Posts

AND & OR

The SQL AND and OR operators are used to combine multiple conditions to narrow data in an SQL statement. These two operators are called conjunctive operators. These operators provide a means to make multiple comparisons with different operators in the same SQL statement.
The basic syntax for the WHERE clause when used in a SELECT statement is as follows.:
WHERE condition1 AND condition2...OR condition_n;
Employee
Emp_idNameSurnameSalaryDept_id
1RajeshKhanna450002
2SnehaGupta550004
3SandeepNehte950001
4KirtiPatil250003
5NileshJadhav450003
6DipeshDas350005
7KailashRane620001
8KavitaDeshpande480003
9SanjayDatt500002
10ShrutiHasan780001
11SandeepDeshmukh520003


USING AND CONDITION:
USING AND CONDITION: SQL AND clause are used when you want to specify more than one condition in your SQL WHERE clause, and at the same time, you want all conditions to be true. 
SELECT * FROM Employee WHERE Dept_id = '1' AND Salary > 50000;
After Execution:
Emp_idNameSurnameSalaryDept_id
3SandeepNehte950001
7KailashRane620001
10ShrutiHasan780001
USING OR CONDITION:
You can combine N number of conditions using OR operator.
Basic Syntex:
SELECT column1, column2, columnN FROM table_name WHERE [condition1] OR[condition2]...OR [conditionN]
SQL Syntex:
SELECT * FROM Employee WHERE Name = 'Sandeep' OR Name = 'Kailash' ;
After Execution:
Emp_idNameSurnameSalaryDept_id
3SandeepNehte950001
7KailashRane620001
11SandeepDeshmukh520003
We can also use more then one OR Clause in SQL Query:
SELECT * FROM Employee WHERE Name = 'Sandeep' OR Name = 'Kailash' OR Dept_id='2';
After Execution:
Emp_idNameSurnameSalaryDept_id
3SandeepNehte950001
7KailashRane620001
9SanjayDatt480002
11SandeepDeshmukh520003
COMBINING AND & OR CONDITIONS
SELECT * FROM Employee WHERE (Dept_id = '3' AND Surname = 'Gupta'OR (Salary>50000);
After Execution:

Emp_idNameSurnameSalaryDept_id
2SnehaGupta550004
3SandeepNehte950001
7KailashRane620001
10ShrutiHasan780001
11SandeepDeshmukh520003

No comments:

Post a Comment