mysql函数速查
1. 字段拼接 将表中多列的内容按照某中格式组合在一起,例如:name:location,采用contact()函数来实现。
多数 DBMS 使用+ 或|| 来 实现 拼接, MySQL 则 使用 Concat() 函数 来 实现。 当 把 SQL 语句 转换 成 MySQL 语句 时 一定 要把 这个 区别 铭记在心。
//文本处理函数
多数 DBMS 使用+ 或|| 来 实现 拼接, MySQL 则 使用 Concat() 函数 来 实现。 当 把 SQL 语句 转换 成 MySQL 语句 时 一定 要把 这个 区别 铭记在心。
Select concat(Rtrim(vend_name), ':',location) from table_name as new; #Rtrim()去掉定长字符集产生的空格 #Ltrim() 去左空格 trim()去两边的空格 #as :不加as只是返回值,加了as 返回叫做new的列。
6.mysql函数:可移植性不强,一般要少使用
//文本处理函数
Trim() upper() 文本装换为大写 Lower() 将串装换为小写 Left() 返回左边的字符 Length() 返回串的长度 locate() 找出一个串的子串 //日期处理函数 应用程序不使用数据库中存储日期和时间的格式,常常转化时间格式: AddDate() 增加 一个 日期( 天、 周 等) AddTime() 增加 一个 时间( 时、 分等) CurDate() 返回 当前 日期 CurTime() 返回 当前 时间 Date() 返回 日期 时间 的 日期 部分 DateDiff() 计算 两个 日期 之差 Date_ Add() 高度 灵活 的 日期 运算 函数 Date_ Format() 返回 一个 格式化 的 日期 或 时间 串 Day() 返回 一个 日期 的 天数 部分 DayOfWeek() 对于 一个 日期, 返回 对应 的 星期 几 Hour() 返回 一个 时间 的 小时 部分 Minute() 返回 一个 时间 的 分钟 部分 Month() 返回 一个 日期 的 月份 部分 Now() 返回当前时间 Second() 返回一个时间的秒部分 Time() 返回一个日期时间的时间部分 Year() 返回一个日期的年份部分 where子句中使用时间来过滤数据。通常日期部分的格式是:2001-09-01 SELECT cust_ id, order_ num FROM orders WHERE Date( order_ date) = '2005- 09- 01'; 数值处理函数: Abs() 返回 一 个数 的 绝对值 Cos() 返回 一个 角度 的 余弦 Exp() 返回 一 个数 的 指 数值 Mod() 返回 除 操作 的 余数 Pi() 返回 圆周率 Rand() 返回 一个 随机数 Sin() 返回 一个 角度 的 正弦 Sqrt() 返回 一 个数 的 平方根 Tan() 返回 一个 角度 的 正切