需求

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
  • <, >, <=, >= : 正常的大于和小于
  • <>, != : 不等于

参考