SQL-基础语法 - 条件查询 - 运算符
1.SQL-基础语法-全表查询2.SQL-基础语法-选择查询3.SQL-基础语法-查询-别名4.SQL-基础语法-查询-常量和运算5.SQL-基础语法 - 条件查询 - where
6.SQL-基础语法 - 条件查询 - 运算符
7.SQL-基础语法 - 条件查询 - 空值8.SQL-基础语法 - 条件查询 - 模糊查询9.SQL-基础语法 - 条件查询 - 逻辑运算10.SQL-基础语法 - 去重11.SQL-基础语法 - 排序12.SQL-基础语法 - 截断和偏移13.SQL-基础语法 - 条件分支14.SQL-函数 - 时间函数15.SQL-函数 - 字符串处理16.SQL-分组聚合 - 单字段分组17.SQL-分组聚合 - 多字段分组18.SQL-分组聚合 - having 子句运算符是 SQL 中用于在条件查询中进行条件判断的特殊符号,比如 =、 !=、<、> 等。通过使用不同的运算符,我们可以在查询语句中设定多样化的条件,从而根据数据的不同属性进行灵活的筛选和过滤。
假设你是一名招聘官,而数据表中的数据就像是你面试的候选人。不同的运算符就像是你设定的不同面试条件,例如你可以使用 "!=" 运算符来筛选出不符合某个条件的候选人,使用 ">" 运算符来筛选出成绩优秀的候选人,使用 "BETWEEN" 运算符来筛选出年龄在某个范围内的候选人。
示例
让我们来看一个具体的SQL代码和结果示例,假设有一张名为 employees 的数据表,它存储了员工信息,包括员工姓名(name)、年龄(age)、工资(salary)等:
数据表 employees:
name | age | salary |
---|---|---|
小明 | 25 | 5000 |
小红 | 30 | 6000 |
小李 | 28 | 5500 |
小张 | 22 | 4500 |
现在,我们使用不同的运算符来进行条件查询:
1)使用 "!=" 运算符筛选出 name 不是 '小张' 的员工:
select name, age, salary from employees where name != '小张'
查询结果:
name | age | salary |
---|---|---|
小明 | 25 | 5000 |
小红 | 30 | 6000 |
小李 | 28 | 5500 |
2)使用 ">" 运算符筛选出工资高于 5500 的员工:
select name, age, salary from employees where salary > 5500
3)使用 "BETWEEN" 运算符筛选出年龄在 25 到 30 之间的员工:
select name, age, salary from employees where age between 25 and 30
查询结果:
name | age | salary |
---|---|---|
小明 | 25 | 5000 |
小红 | 30 | 6000 |
小李 | 28 | 5500 |
通过上述 SQL 查询语句,我们可以根据不同的运算符进行条件查询,得到了符合不同条件的员工信息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本