In operator and char type : In « Select Clause « SQL / MySQL






In operator and char type

       
mysql>
mysql> CREATE TABLE duck_sales(
    ->     design_num MEDIUMINT NOT NULL AUTO_INCREMENT,
    ->     design_name CHAR(20),
    ->     winter_sales INT,
    ->     spring_sales INT,
    ->     summer_sales INT,
    ->     fall_sales INT,
    ->     design_category CHAR(13),
    ->     primary key(design_num)
    -> );
Query OK, 0 rows affected (0.00 sec)

mysql>
mysql> insert into duck_sales(design_name, winter_sales, spring_sales, summer_sales, fall_sales, design_category)values
    -> ("Duck",1067,200,150,267,"Holiday"),
    -> ("Mac",970,770,531,486,"Profession"),
    -> ("Duckula",53,13,21,856,"Literary"),
    -> ("iPhone",782,357, 168, 250,"Profession"),
    -> ("HTML",589,795, 367, 284,"Holiday"),
    -> ("SQL",953,582, 336, 489,"Literary"),
    -> ("Sherlock_Duck",752,657, 259, 478,"Literary"),
    -> ("XML",67,23, 83 ,543,"Holiday"),
    -> ("Database",673,48,625,52,"Profession");
Query OK, 9 rows affected (0.00 sec)
Records: 9  Duplicates: 0  Warnings: 0

mysql>
mysql> SELECT design_name AS Name, design_category AS Category
    -> FROM duck_sales
    -> WHERE design_category IN("Profession", "Holiday");
+----------+------------+
| Name     | Category   |
+----------+------------+
| Duck     | Holiday    |
| Mac      | Profession |
| iPhone   | Profession |
| HTML     | Holiday    |
| XML      | Holiday    |
| Database | Profession |
+----------+------------+
6 rows in set (0.00 sec)

mysql>
mysql> drop table duck_sales;
Query OK, 0 rows affected (0.00 sec)

   
    
    
    
    
    
    
  








Related examples in the same category

1.Use IN for static values
2.Simple demo for IN
3.Use IN and order rows
4.Simple demo for NOT IN
5.Use IN for string value
6.Use IN and BETWEEN AND
7.Use IN in where clause
8.Find the match numbers and the number of sets won and lost of all matches that were won 3-1 or 3-2.
9.SELECT statement uses the NOT IN operator
10.Constant value with in opertator
11.Comparisons with a large number of values can be carried out easily with IN:
12.Sub query with IN command
13.Sub query with NOT IN command