ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL中的比较条件、其他比较条件

2022-07-07 18:04:34  阅读:139  来源: 互联网

标签:salary last name 示例 employees MySQL 条件 null 比较


比较条件:

 

 符号!=也能够表示不等于条件;

示例一:查询employees表中员工薪水大于等于3000的员工的姓名与薪水。

select last_name,salary from employees where salary>=3000;

 

 示例二:查询employees表中员工薪水不等于5000的员工的姓名与薪水。

select last_name,salary from employees where salary <>5000;

 

 

 

其他比较条件:

 

 使用between条件:

 

可以用between范围条件显示基于一个值范围的行。指定的范围包含一个下限和一个上限;

示例:查询employees表,薪水在3000-8000之间的雇员ID、名字与薪水;

select employee_id,last_name,salary from employees where salary  between 3000 and 8000;

 

 使用in条件:

 

 示例:查询employees表,找出薪水是5000,6000,8000的雇员id,名字与薪水;

select employee_id,last_name,salary from employees where salary in (5000,6000,8000);

 

 

 使用like条件:

 

 示例:查询employees表中雇员名字第二个字母是e的雇员名字;

select last_name from employees where last_name like '_e%';

 

 使用null条件:

 

null条件,包括is null条件和is not null条件;

is null条件用于控制测试。空值的意思是难以获得的、未指定的、未知的或者不适用的。因此,不能用=,因为null不能等于或者不等于任何值;

示例一:找出employees表中那些没有佣金的雇员ID、名字与佣金;

select employee_id,last_name,commission_pct from employees where commission_pct is null;

 

 示例二:找出employees表中那些有佣金的雇员ID、名字与佣金;

select employee_id,last_name,commission_pct from employees where commission_pct is not null;

 

标签:salary,last,name,示例,employees,MySQL,条件,null,比较
来源: https://www.cnblogs.com/myx3/p/16455626.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有