请选择 进入手机版 | 继续访问电脑版

12360技术网 - 专业IT技术发表平台

 立即注册  找回密码
查看: 4767|回复: 2

MySQL学习(2)

[复制链接]

20

主题

23

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2020-1-26 21:27:34 | 显示全部楼层 |阅读模式
(二)模糊查询

模糊运算符 LIKE IN BETWEEN AND  IS NULL
1.LIKE 一般与通配符一起用

%是任意多个字符的
_任意单个字符
\转义
  1. SELECT `last_name`,`salary`FROM `employees`WHERE `last_name` LIKE "__a%";
复制代码
2.between and
  1. SELECT *FROM `employees`WHERE `salary` >= 3000 AND `salary`12000;
复制代码
2.查询员工号为176的员工的姓名和部门号和年薪。
  1. SELECT         `last_name`,        `department_id`,        `salary`*12*(IFNULL(`commission_pct`,0)) AS 年薪FROM         `employees`;
复制代码
#这里ifnull(z1,z2) 如果z1不为null,则返回z1;如果z1为null,则返回z2
3.选择工资不在5000到12000的员工的姓名和工资。
  1. SELECT `last_name`,`salary`FROM `employees`WHERE NOT `salary` BETWEEN 5000 AND 12000;
复制代码
4.选择在20或50号部门工作的员工姓名和部门号。
  1. SELECT `last_name`,`department_id`FROM `employees`WHERE `department_id` IN(20,50);
复制代码
5.选择公司中没有管理者的员工姓名及iob id
  1. SELECT `last_name`,`job_id`FROM `employees`WHERE `manager_id` IS NULL;
复制代码
6.选择公司中有奖金的员工姓名,工资。
  1. SELECT `last_name`,`salary`,`commission_pct`FROM `employees`WHERE `commission_pct` IS NULL;
复制代码
7.选择员工姓名的第三个字母是a的员工姓名
  1. SELECT `last_name`FROM `employees`WHERE `last_name` LIKE "__a%";
复制代码
8.选择姓名中有字母a和e的员工姓名
  1. SELECT `last_name`FROM `employees`WHERE `last_name` LIKE "%a%" OR `last_name` LIKE "%e%";
复制代码
9.显示出表employees表中FIRST NAME以el结尾的员工信息
  1. SELECT *FROM `employees`WHERE `first_name` LIKE "%el";
复制代码
10.显示出表employees部门编号在80-100之间的姓名
  1. SELECT `last_name`FROM `employees`WHERE `department_id` BETWEEN 80 AND 100;
复制代码
11.显示出表employees的manager_id是100,101,110的员工姓名、职位
  1. SELECT `last_name`,`job_id`FROM `employees`WHERE `manager_id` IN(100,101,110);
复制代码
12,查询没有奖金,且工资小于18000的salary,last_name

[code]SELECT `salary`,`last_name`FROM `employees`WHERE `commission_pct` IS NULL AND `salary`




上一篇:怎么查找自媒体爆文?分享三个查找自媒体爆文的网站!
下一篇:java零到一:Servlet和JSP-8:用户禁cookie后如何使用session和session的优
回复

使用道具 举报

19

主题

28

帖子

266

积分

中级会员

Rank: 3Rank: 3

积分
266
发表于 2020-2-6 06:25:53 | 显示全部楼层
其实我一直觉得楼主的品味不错!呵呵![www.12360.co]
回复

使用道具 举报

0

主题

12

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 6 天前 | 显示全部楼层
楼主,大恩不言谢了![www.12360.co]
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12360技术网

GMT+8, 2020-2-18 07:05 , Processed in 0.080469 second(s), 33 queries .

本网站内容收集于互联网,Www.12360.Co不承担任何由于内容的合法性及健康性所引起的争议和法律责任。 欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。

© 2019-2020 Www.12360.Co

快速回复 返回顶部 返回列表