Combine conditions : And « Where Clause « SQL / MySQL






Combine conditions

  
/*

mysql> select * from Bird;
+----------+-------+---------+------+------------+-------+
| name     | owner | species | sex  | birth      | death |
+----------+-------+---------+------+------------+-------+
| BlueBird | Joe   | Car     | f    | 1999-03-30 | NULL  |
| RedBird  | Yin   | Bus     | m    | 1979-03-30 | NULL  |
+----------+-------+---------+------+------------+-------+
2 rows in set (0.01 sec)

mysql> SELECT * FROM Bird WHERE species = 'Bus' AND sex = 'f';
Empty set (0.00 sec)


*/  
Drop table Bird;

CREATE TABLE Bird (
    name VARCHAR(20), 
    owner VARCHAR(20),
    species VARCHAR(20), 
    sex CHAR(1), 
    birth DATE, 
    death DATE
);
  
INSERT INTO  Bird VALUES ('BlueBird','Joe','Car','f','1999-03-30',NULL);
INSERT INTO  Bird VALUES ('RedBird','Yin','Bus','m','1979-03-30',NULL);
  
select * from Bird;


SELECT * FROM Bird WHERE species = 'Bus' AND sex = 'f';

           
         
    
  








Related examples in the same category

1.Use AND to combine conditions
2.AND and OR may be intermixed
3.Combine conditions in select clause
4.Use AND for int value
5.The AND construct means that both clauses must be true.
6.Define multiple conditions in a clause
7.To display the author who painted each book
8.retrieve the name of the customer placing order 4
9.Put the entire original expression in parentheses and negate the whole thing with NOT
10.Compare two conditions
11.And 1