千家信息网

MySQL算术运算符的详细介绍

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本篇内容介绍了"MySQL算术运算符的详细介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!(1)算
千家信息网最后更新 2025年01月31日MySQL算术运算符的详细介绍

本篇内容介绍了"MySQL算术运算符的详细介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

(1)算术运算符:+ - * /(除也可以写成div) %(取模可以写成mod)

  (2)比较运算符:= > >= < <= !=(不等于还可以写成<>) <=>(安全等于)

  (3)逻辑运算符:&&(逻辑与也可以写成and) ||(逻辑或也可以写成or) not(逻辑非)

  (4)范围:表达式 between … and … (也可以写成 表达式>=… and 表达式 <=…)

  表达式 not between … and …(也可以写成 表达式<… || 表达式 >…)

  (5)集合:in (值,值,值…) not in(值,值,值…)

  (6)模糊查询:LIKE NOT LIKE,通配符:%表示0-n个字符,_下划线代表一个字符

  (7)位运算符:&(按位与) |(按位或)^(按位异或)~(按位取反)>>(右移)<<(左移)

  (8)NULL值判断,is null 或 is not ull,如果使用null=null,null<>null,null=0,null<>0,null=false等都不对

  不过xxx is null 可以使用xxx <=> null ,xxx is not null 可以写成 not xxx <=> null

  结论:所有的运算符遇到NULL结果都是NULL,除了<=>

  1、算术运算符

  #一、算术运算符

  #+,-,*,/(div),%(mod)

  #筛选出eid是偶数的员工

  SELECT * FROM t_employee WHERE eid % 2 = 0;

  SELECT * FROM t_employee WHERE eid MOD 2 = 0;

  #查看每天的基本工资值,每个月按22天算

  SELECT eid,basic_salary/12 AS "日薪"

  FROM t_salary;

  #div也表示除,但是只保留整数部分

  SELECT eid,basic_salary DIV 12 AS "日薪"

  FROM t_salary;

  #关于+,在Java中,+的左右两边如果有字符串,那么表示字符串的拼接,但是在MySQL中+只表示数值相加,

  #如果遇到非数值类型,先尝试转成数值,如果转失败,就按0计算

  SELECT eid+ename FROM t_employee;

  SELECT eid+birthday FROM t_employee;

  #MySQL中字符串拼接要使用字符串函数实现

  SELECT CONCAT(eid,":",ename) AS result FROM t_employee;

"MySQL算术运算符的详细介绍"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

运算符 运算 字符 算术 表达式 字符串 逻辑 数值 内容 更多 知识 不对 实用 安全 基本工资 学有所成 接下来 下划线 代表 偶数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 防范网络安全风险需 软件开发mdt是啥 信息化网络安全主题 长沙理工大学网络安全专业 构建网络安全观念的活动 网络安全密钥怎么填写 软件开发设计师是做什么的 数据库date字段空字符串 厦门工程项目管控软件开发平台 数据库 同名作者 四川服务器续保维护 安徽项目软件开发定制费用 跟网络安全有关的昵称 网络安全工程师工作有哪些 软件开发环境一般怎么写 光明与黑暗选择服务器时进不去 服务器怎么登微信 奥的斯电梯服务器如何改参数 新一轮网络安全大战视频 饥荒专用服务器怎么关地下 网络安全主题班会目标 惠普塔式服务器的系统 要保证国家的网络安全 网络安全员培训题库 分布式数据库视频教程 我的世界主播服务器 亿网通达网络技术有限公司 组织观看网络安全第一课 小学网络安全法律宣传标语 安全软件代理服务器
0