[MYSQL -11]使用函数处理数据
2017-09-16 11:23
309 查看
文本处理函数
upper()函数将文本转换为大写,length()返回串的长度。
Soundex()函数考虑发音字符和音节,使得对串进行发音比较而不是字母比较。
日期和时间处理函数
数值计算函数
select vend_name,upper(vend_name) as vend_name_upper from vendors order by vend_name; select vend_name,length(vend_name) as vend_name_upper from vendors order by vend_name;
upper()函数将文本转换为大写,length()返回串的长度。
Soundex()函数考虑发音字符和音节,使得对串进行发音比较而不是字母比较。
select cust_name,cust_contact from customers where soundex(cust_contact) = soundex('Y LIE');
cust_name | cust_contcat |
---|---|
‘Coyote Inc.’ | ‘Y Lee’ |
函数 | 说明 |
---|---|
Date() | 返回日期时间中的日期部分 |
Time() | 返回日期时间中的时间部分 |
Year() | 返回一个日期的年份 |
Month() | 返回一个日期的月份 |
Day() | 返回一个日期的天数部分 |
Hour() | 返回一个时间的小时部分 |
Minute() | 返回一个时间的分钟部分 |
Second() | 返回一个时间的秒部分 |
Now() | 返回当前日期和时间 |
#日期处理函数 select curdate(); SELECT NOW(); select date(NOW()); SELECT cust_id,order_date,order_num from orders where date(order_date)='2005-09-01'; select cust_id,order_date,order_num from orders where date(order_date) between '2005-09-01' and '2005-09-30'; select cust_id,order_date,order_num from orders where year(order_date) =2005 and month(order_date) ='9';-- 不加引号也可以.
数值计算函数
函数 | 说明 |
---|---|
Abs() | 返回一个数的绝对值 |
Mod() | 返回除操作的余数 |
Sqrt() | 返回一个数的平方根 |
Rand() | 返回一个随机数 |
Exp() | 返回一个数的指数值 |
相关文章推荐
- mysql---使用函数处理数据
- mysql---使用函数处理数据
- MYSQL必知必会读书笔记 第十和十一章 使用函数处理数据
- mysql---使用函数处理数据
- MYSQL必知必会读书笔记第十和十一章之使用函数处理数据
- MySQL必知必会(使用函数处理数据)
- mysql---使用函数处理数据
- hive 使用udf函数实现数据导入到mysql
- 使用MySQL处理百万级以上数据时,不得不知道的几个常识
- 使用JDBC处理MySQL大文本和大数据
- 基于curl数据采集之正则处理函数get_matches的使用
- 使用C语言访问MySQL数据 —— 连接和错误处理
- 使用JDBC处理MySQL大文本和大数据
- 如何使用MySQL处理数据——增删改查
- javaweb学习总结(三十四)——使用JDBC处理MySQL大数据
- 使用MySQL处理数据时,不得不知道的常识
- 【转】MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据
- 基于curl数据采集之正则处理函数get_matches的使用
- 使用JDBC处理MySQL大数据