Mysql表的查询(下)
Mysql中的运算符
算术运算符(可以使用select在查询时进行计算)
1.+:加法运算
2.-:减法运算
3.*:乘法运算
4./:除法运算
5.%或者mod:取余运算
示例:
比较运算符(用来判断的,专门放在条件表达式中使用)
1.=:是否等于
2.<=>:是否安全等于(用于判断左右两边的值是否有null值,如果其中有一个则返回0否则则返回1)
3.!=或者<>:是否不等于
4.>:是否大于
5.<:是否小于
6.>=:大于等于
7.<=:小于等于
8.is null或者isnull:判断一个值是否为空·
9.is not null:判断一个值是否不为空
10.between ... and .... :判断一个值是否在这个范围之内
数据库里面的判断结果是:1(符合),0(不符合)
1.如果两个比较数据都是数值型则按数值比较
2.如果两个比较数据是字符串,就按字符串进行比较,直接看字符是否相同
3.如果一个是数值一个是字符串,那么比较时是把字符串转为数值进行比较
4.在进行null值比较时,除了<=>符号的结果是1或者0以外,其他的符号比较结果都是null(就是无法比较)
示例:
逻辑运算符
1.and或者&&:逻辑与
2.or或者||:逻辑或
3.not或者!:逻辑非
示例:
表的特殊(功能)查询
去重查询(distinct)
如果表中的某些字段没有唯一约束,那么这些字段很可能存在重复值,为了查
原文地址:https://blog.csdn.net/m0_67196062/article/details/140463967
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!