⭕️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家(点击跳转到网站)⭕️
MySQL针对日期的处理、运算符等
常见运算符
- 算术运算符:加减乘除、求余数
- +、-、×、/、%
- 比较运算符:等于、不等于、大于、小于、大于等于、小于等于
- =、!=或者<>、>、<、>=、<=
- 逻辑运算符:逻辑与、逻辑或、逻辑非
- AND 或 &&
- OR 或 ||
- NOT 或 !
- 位运算符(不常用):
&
: 位与|
: 位或^
: 位异或~
: 位取反<<
: 左移>>
: 右移
- 赋值运算符
- =
- 其他运算符:
IS NULL
: 检查字段是否为NULLIS NOT NULL
: 检查字段是否不为NULLBETWEEN ... AND ...
: 值是否在两个值之间(包含)NOT BETWEEN ... AND ...
: 值是否不在两个值之间(不包含)LIKE
: 字符串模式匹配(使用通配符)REGEXP
或RLIKE
: 正则表达式匹配(用于字符串模式匹配)
简单举例函数
- ROUND():x 是要四舍五入的数值,y 是要保留的小数位数。如果省略 y,则默认为0,即四舍五入到最接近的整数
SELECT ROUND(123.4567) -- 结果为 123
- FORMAT(x, y):x是要格式化的数字,y是小数点后的位数
SELECT FORMAT(123123123213, 2) -- 123,123,123,213.00
- POW(x, y):返回数字的n次放
SELECT POW(5, 3) -- 5x5x5=125
- GROUP BY:分组的常见结合用法
COUNT()
:用于统计行数或非NULL值的数量。SUM()
:用于计算指定列的总和。AVG()
:用于计算指定列的平均值。MAX()
:用于获取指定列的最大值。MIN()
:用于获取指定列的最小值。
- 最大值: 使用
MAX()
函数。
SELECT MAX(column_name) FROM table_name;
- 最小值: 使用
MIN()
函数。
SELECT MIN(column_name) FROM table_name;
- 总和: 使用
SUM()
函数。
SELECT SUM(column_name) FROM table_name;
- CONCAT():函数来拼接字符串
SELECT CONCAT('Hello', ' ', 'World') AS result;
理解
- 函数是和运算符结合进行多样化的灵活处理使用,例如计算”率“”比例等“
SELECT ROUND(10023123123/234122333,2) -- 42.81,对已有数值进行保留两位小数
SELECT CONCAT(ROUND(10023123123/234122333,2),'%') --42.81%
- 金钱的转换
SELECT COMMIT(ROUND(1000000/100),'万') --1000000元转换为100万元