表: 雇员表 +------+---------+ 字段名称 类型 +------+---------+ 雇员编号 int 名字 varchar +------+---------+ 雇员编号 是该表的主键。 该表的每一行表示 一名雇员的信息,包含编号和名字。 编写一个 SQL 查询,取出奇数行的雇员的名字。 查询结果如下例所示。 示例 1: 输入: 表:雇员表 +-------+-----------+ 雇员编号 名字 +-------+-----------+ 10001 Georgi 10002 Bezalel 10003 Parto 10004 Chirstian 10005 Kyoichi 10006 Anneke +-------+-----------+ 输出: +---------+ 名字 +---------+ Georgi Parto Kyoichi +---------+ 解释: 使用求余数的运算符:%,雇员编号%2得出余数,如果余数是1,表示为奇数行,如果余数是0,表示为偶数行,然后筛选出余数等于1的记录即可。
示例1
输入
CREATE TABLE `雇员表`
(
`雇员编号` INT,
`名字` VARCHAR(512)
);
INSERT INTO `雇员表` (`雇员编号`, `名字`) VALUES (10001, 'Georgi');
INSERT INTO `雇员表` (`雇员编号`, `名字`) VALUES (10002, 'Bezalel');
INSERT INTO `雇员表` (`雇员编号`, `名字`) VALUES (10003, 'Parto');
INSERT INTO `雇员表` (`雇员编号`, `名字`) VALUES (10004, 'Chirstian');
INSERT INTO `雇员表` (`雇员编号`, `名字`) VALUES (10005, 'Kyoichi');
INSERT INTO `雇员表` (`雇员编号`, `名字`) VALUES (10006, 'Anneke');
加载中...