需求
mysql 中常用的字符串处理和数值计算?
解决
字符串
- Concat: 拼接
- Upper,Lower: 大写,小写
- Left, Rigth: 返回左边,右边的字符
- Length: 长度
- Locate: 找出字串
- LTrim, RTrim: 去掉左边,右边的空格
- SubString: 字串字符
数值计算
- 加减乘除,都是直接用数学符号就可以了。
- Abs: 绝对值
- Sin, Cos, Tan: 正弦,余弦,正切
- Exp, Sqrt: 指数,平方根
- Mod: 余数
- Pi: 圆周率
- Rand: 随机数
- SIGN: 获取正负号, 正1,负-1,零0
日期时间
- AddDate, AddTime: 增加日期,时间
- CurDate, CurTime, Now: 返回当前日期,时间, 日期和时间
- Date, Time, Day, DayOfWeek, Hour, Minute, Month, Second, Year: 日期,时间,天数,星期几,小时,分钟,月,秒,年
- DateDiff: 日期差
- Date_Add: 灵活的日期运算
- Date_Formate: 格式化的日期和时间
比较
- = : 判断是否相等,相等1,不相等0
- <, >, <=, >= : 正常的大于和小于
- <>, != : 不等于