「WHERE」句に「IN」を使って候補値のどれかと合致するレコードを引き出す

mysql> SELECT shcd,shname,tanka FROM t_syohin WHERE kigou IN('SDMC','SM');
+--------+---------------------+-------+
| shcd   | shname              | tanka |
+--------+---------------------+-------+
| 100101 | SDメモリーカード128  |  2300 |
| 100102 | SDメモリーカード256  |  4900 |
| 100103 | SDメモリーカード512  |  5400 |
| 100201 | スマートメディア32   |  1200 |
| 100202 | スマートメディア64   |  2500 |
| 100203 | スマートメディア128  |  5400 |
+--------+---------------------+-------+
6 rows in set (0.00 sec)

候補値を含まないレコードを選択する方法

mysql> SELECT shcd,shname,tanka FROM t_syohin WHERE kigou NOT IN('SDMC','SM');
+--------+----------------------+-------+
| shcd   | shname               | tanka |
+--------+----------------------+-------+
| 100001 | USBメモリー128        |  2400 |
| 100002 | USBメモリー256        |  3500 |
| 100003 | USBメモリー512        |  5000 |
| 100C01 | コンパクトフラッシュ   |  8200 |
+--------+----------------------+-------+
4 rows in set (0.00 sec)