MySQL中如何详细运用运算符及正则表达式进行查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4062个文字,预计阅读时间需要17分钟。
04_运算符基础
1.运算符主要用于数学运算,可连接运算符前后两个数值或表达式,进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。
04_运算符 1.算术运算符算术运算符主要用于数学运算,其可以连接运算符前后两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。
1.加法于减法运算符#在sql中,+没有连接的作用,就表示加运算符。此时,会将字符串转换为数值(饮食i转换)
SELECT 100+'1';#结果是101
SELECT 100+'a';#结果是100,'a'看做0处理
SELECT 100+NULL;#结果是NULL,NULL参与运算,结果位null
#查询commission_pct等于0.40
SELECT employee_id,commission_pct FROM employees WHERE commission_pct = 0.40;
SELECT employee_id,commission_pct FROM employees WHERE commission_pct <=> 0.40;
#如果把0.40改成 NULL 呢?
可以看到,使用安全等于运算符时,两边的操作数的值都为NULL时,返回的结果为1而不是NULL,其他 返回结果与等于运算符相同。
本文共计4062个文字,预计阅读时间需要17分钟。
04_运算符基础
1.运算符主要用于数学运算,可连接运算符前后两个数值或表达式,进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。
04_运算符 1.算术运算符算术运算符主要用于数学运算,其可以连接运算符前后两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。
1.加法于减法运算符#在sql中,+没有连接的作用,就表示加运算符。此时,会将字符串转换为数值(饮食i转换)
SELECT 100+'1';#结果是101
SELECT 100+'a';#结果是100,'a'看做0处理
SELECT 100+NULL;#结果是NULL,NULL参与运算,结果位null
#查询commission_pct等于0.40
SELECT employee_id,commission_pct FROM employees WHERE commission_pct = 0.40;
SELECT employee_id,commission_pct FROM employees WHERE commission_pct <=> 0.40;
#如果把0.40改成 NULL 呢?
可以看到,使用安全等于运算符时,两边的操作数的值都为NULL时,返回的结果为1而不是NULL,其他 返回结果与等于运算符相同。

