题目描述

查找employees表所有emp_no为奇数,且last_name不为Mary(注意大小写)的员工信息,并按照hire_date逆序排列(题目不能使用mod函数)
CREATE TABLE `employees` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
`gender` char(1) NOT NULL,
`hire_date` date NOT NULL,

PRIMARY KEY (`emp_no`));

如插入:

INSERT INTO employees VALUES(10001,'1953-09-02','Georgi','Facello','M','1986-06-26');
INSERT INTO employees VALUES(10002,'1964-06-02','Bezalel','Simmel','F','1985-11-21');
INSERT INTO employees VALUES(10003,'1959-12-03','Parto','Bamford','M','1986-08-28');
INSERT INTO employees VALUES(10004,'1954-05-01','Chirstian','Koblick','M','1986-12-01');
INSERT INTO employees VALUES(10005,'1955-01-21','Kyoichi','Maliniak','M','1989-09-12');
INSERT INTO employees VALUES(10006,'1953-04-20','Anneke','Preusig','F','1989-06-02');
INSERT INTO employees VALUES(10007,'1957-05-23','Tzvetan','Zielinski','F','1989-02-10');
INSERT INTO employees VALUES(10008,'1958-02-19','Saniya','Kalloufi','M','1994-09-15');
INSERT INTO employees VALUES(10009,'1952-04-19','Sumant','Peac','F','1985-02-18');
INSERT INTO employees VALUES(10010,'1963-06-01','Duangkaew','Piveteau','F','1989-08-24');
INSERT INTO employees VALUES(10011,'1953-11-07','Mary','Sluis','F','1990-01-22');

输入描述:

输出描述:

 
emp_no birth_date first_name last_name gender hire_date
10011 1953-11-07 Mary Sluis F 1990-01-22
10005 1955-01-21 Kyoichi Maliniak M 1989-09-12
10007 1957-05-23 Tzvetan Zielinski F 1989-02-10
10003 1959-12-03 Parto Bamford M 1986-08-28
10001 1953-09-02 Georgi Facello M 1986-06-26
10009 1952-04-19 Sumant Peac F 1985-02-18

示例1

方法1:使用(%,如:ID是奇数:studentid%=1;ID是偶数:studentid%=0)

select a.*
from employees a 
where (a.emp_no%2= 1) and 
last_name <> 'Mary'
order by a.hire_date desc;

方法2:使用 & 1

select a.*
from employees a 
where (a.emp_no & 1) and 
last_name <> 'Mary'
order by a.hire_date desc;

方法3:使用mod()

select a.*
from employees a 
where mod(a.emp_no,2) = 1 and 
last_name <> 'Mary'
order by a.hire_date desc;

SQL,判断获取的数字是奇数还是偶数相关推荐

  1. 判断输入的数字是奇数还是偶数

    if($num%2 == 0){echo "偶数"; }else{echo "奇数"; }

  2. 数字转日期 pl/sql_PL / SQL程序检查数字是奇数还是偶数

    数字转日期 pl/sql Here you will get pl/sql program to check number is odd or even. 在这里,您将获得pl / sql程序以检查数 ...

  3. python判断偶数奇数_Python程序检查数字是奇数还是偶数

    python判断偶数奇数 Here you will get python program to check number is odd or even. 在这里,您将获得python程序以检查数字是 ...

  4. 判断用户输入的数字是奇数还是偶数

    判断用户输入的数字是奇数还是偶数代码关键知识点 条件运算符,== 相等运算符,为了让两个不同的数据类型(如number和string)的值可以作比较,必须要把一种类型转换为另一种类型(转换成相同的类型 ...

  5. python判断一个数是奇数还是偶数_在python中检查一个数字是奇数还是偶数

    参见英文答案 > python – checking odd/even numbers and changing outputs on number size                   ...

  6. js校验数字是奇数还是偶数

    校验数字是奇数还是偶数 <script>const isEven = num => num % 2 === 0;console.log(isEven(2)); // Result: ...

  7. 位运算使奇数+1 偶数-1_C ++程序检查数字是奇数还是偶数

    位运算使奇数+1 偶数-1 Below I have shared the C++ program to check a number is odd or even. 下面我共享了C ++程序来检查数 ...

  8. c语言输入一串字符辨别奇偶,c语言设计输入一个正整数判断其中各个数字是否奇数偶数交替出现是输出yes不是输出no...

    整数中,不能被2整除的数是奇数,奇数可用2k+1表示,这里k是整数. 在下面,有奇数的性质: (1)奇数不会同时是偶数:两个连续整数中必需有一个是奇数: (2)奇数个奇数和是奇数: (3)两个奇数的差 ...

  9. python编写一个程序、输入一个数判断其是偶数还是奇数_编写程序,输入一个整数,判断后输出它是奇数还是偶数...

    编写程序:"输入一个整数,判断它是奇数还是偶数,是奇数输出JISHU,是偶数输出OUSHU"?(要求用函数调用) #includeusingnamespacestd;boolpan ...

最新文章

  1. 【Pandas库】(4) 索引操作--重新生成索引
  2. mysql sa密码是什么_忘记mysql数据库root密码
  3. springMVC笔记day01
  4. 如何修复在Microsoft Azure中“虚拟机防火墙打开,关闭RDP的连接端口”问题
  5. 绝对经典的滑轮新闻显示(javascript+css)
  6. 【CSDN软件工程师能力认证学习精选】Python网络编程之初识
  7. 计算机控制技术微课,课程名称:微型计算机控制技术课程
  8. matlab covar,delta CoVaR 系统性风险指标计算
  9. 程序员python开发简历范文_程序员简历就该这样写
  10. TShockwaveFlash的安装及其属性和方法
  11. android分享微信获取资源失败怎么办,android 调用系统分享微信失败:获取资源失败...
  12. 为markdown目录标题添加序号
  13. 11的倍数c语言,11-1,5,11,12的倍数(容斥原理)
  14. 如何选择项目负责人?选谁做项目负责人?
  15. 如何预编译ASP.Net程序
  16. zabbix监控路由器流量
  17. 记ViewModel和LiveData使用的一些坑与注意点
  18. 简单的思维导图制作过程
  19. oracle斗图,Oracle script emojis refresh traditional culture萌系表情包让甲骨文不再“高冷”...
  20. 从零开始的OpenWRT编译

热门文章

  1. python编写宠物类pet_除了猫狗,Python这个另类的“爬宠”你了解吗?
  2. ZOOM“无法检测到扬声器”解决方案
  3. 牛奶生产线的分类有哪些?
  4. 你只能成为互联网“炮灰”?(2)
  5. mysql8主从复制环境搭建docker实现
  6. QGIS如何将高程DEM统一增加数值
  7. 黑屏html编辑器,显示器闪烁并且出现黑屏,编辑器将教您如何解决计算机显示器的黑屏....
  8. Spring Security-限制请求
  9. java jtextfield 密码_java中的文本输入框JTextField与JTextArea、密码输入框
  10. Chrome插件-Vue.js devtools 解决图标不亮问题