SQL AND Operators
The AND operator displays records if both conditions are true.
1st Condition | 2nd Condition | Result |
false | false | false |
false | true | false |
true | false | false |
true | true | true |
Understand with Example
The Tutorial illustrates an example from SQL AND Operator. In this Tutorial, Table Stu_Table is created using create table statement. The insert into statement is used to add records or rows to the table Stu_Table. The Select statement show you the list of records from a table Stu_Table.
Create Table Stu_Table
create table Stu_Table(Stu_Id integer(2), Stu_Name varchar(15), Stu_Class varchar(10))
Insert data into Stu_Table
insert into Stu_Table values(1,'Komal',10) insert into Stu_Table values(2,'Ajay',12) insert into Stu_Table values(3,'Rakesh',12) insert into Stu_Table values(4,'Bhanu',12) insert into Stu_Table values(5,'Santosh',12) insert into Stu_Table values(1,'Komal',10) |
Stu_Table
Stu_Id | Stu_Name | Stu_Class |
1 | Komal | 10 |
2 | Ajay | 12 |
3 | Rakesh | 12 |
4 | Bhanu | 12 |
5 | Santosh | 12 |
1 | Komal | 10 |
SQL AND Operator Syntax
The SQL AND Operator Syntax return you the filter record from a table based upon the condition specified in the query.
SELECT columnName(s) FROM tableName where condition1 AND conditions2 |
SQL AND Operator Query
The given SQL Query help you to select only the Stu_Table with the Stu_Id equal to"1" AND Stu_class="10".The AND operator fetch the records from a table, if both the condition are to be true. In case, any one of the condition is false, fetch no records from table.
SELECT Stu_Id, Stu_Name, Stu_Class FROM Stu_Table where Stu_Id = 1 AND Stu_Class = 10 |
Result
Stu_Id | Stu_Name | Stu_Class |
1 | Komal | 10 |
1 | Komal | 10 |