【問2】 (1)社員表:employeeで、name列に「次」を含まない、name列のデータを表示する。 実行文 mysql> select name from employee -> where name not like '%次%'; 実行結果 +----------+ | name | +----------+ | 山田太郎 | | 鈴木花子 | | 田中三郎 | | 高橋良子 | | 鈴木良枝 | +----------+ 5 rows in set (0.00 sec); (2)社員表:employeeで、dep_id列を降順に並べて、name列とdep_id列を表示する。 実行文 mysql> select name,dep_id from employee -> order by dep_id desc; 実行結果 +----------+--------+ | name | dep_id | +----------+--------+ | 田中三郎 | D003 | | 高橋良子 | D003 | | 鈴木良枝 | D003 | | 鈴木花子 | D002 | | 佐藤次郎 | D001 | | 佐藤健次 | D001 | | 山田太郎 | NULL | +----------+--------+ 7 rows in set (0.01 sec) (3)社員表:employeeで、gender列を降順に並べ、gender列が同じならばbirthday列を昇順に並べて、name列、gender列、birthday列を表示する。 実行文 mysql> select name,gender,birthday from employee -> order by gender desc,birthday asc; 実行結果 +----------+--------+------------+ | name | gender | birthday | +----------+--------+------------+ | 田中三郎 | 男 | 1975-11-03 | | 佐藤健次 | 男 | 1980-05-05 | | 佐藤次郎 | 男 | 1990-05-03 | | 山田太郎 | 男 | 1995-01-01 | | 鈴木良枝 | 女 | 1970-05-03 | | 高橋良子 | 女 | 1985-11-23 | | 鈴木花子 | 女 | 1990-02-11 | +----------+--------+------------+ 7 rows in set (0.00 sec) (4)社員表:employeeで、2行目から3行まで(3行分)のすべての列を表示する。 実行文 mysql> select*from employee limit 2,3; 実行結果 +--------+----------+--------+------------+--------+--------+ | emp_id | name | gender | birthday | salary | dep_id | +--------+----------+--------+------------+--------+--------+ | E00003 | 鈴木花子 | 女 | 1990-02-11 | 250000 | D002 | | E00004 | 田中三郎 | 男 | 1975-11-03 | 400000 | D003 | | E00005 | 高橋良子 | 女 | 1985-11-23 | 300000 | D003 | +--------+----------+--------+------------+--------+--------+ 3 rows in set (0.01 sec)