mysql update upper_MySQL数据处理函数upper、abs、date
发布日期:2021-06-24 16:13:05 浏览次数:2 分类:技术文章

本文共 1505 字,大约阅读时间需要 5 分钟。

1. 数据处理函数

文本处理函数

upper()转换大写函数

SQL> select vend_name, upper(vend_name) as vend_name_upcase from vendors order by vend_name;

soundex()发音类似函数

SQL> select cust_name, cust_contact from customers where cust_contact = 'Y. Lie';

SQL> select cust_name, cust_contact from customers where soundex(cust_contact) = soundex('Y. Lie');

日期筛选

精确查找(默认00:00:00)

SQL> select cust_id, order_num from orders where order_date = '2005-09-01';

常规查找(忽略时分秒)

SQL> select cust_id, order_num from orders where date(order_date) = '2005-09-01';

日期区间查询

通过区间设定

SQL> select cust_id, order_num from orders where date(order_date) between '2005-09-01' and '2005-09-30';

通过年月设定

SQL> select cust_id, order_num from orders where year(order_date) = 2005 and month(order_date) = 9;

数值处理函数

1. 常用文本处理函数

left() 返回串左边的字符

length() 返回串的长度

locate() 找出串的一个子串

lower() 将串转换为小写

ltrim() 去掉串左边的空格

right() 返回串右边的字符

rtrim() 去掉串右边的空格

soundex() 返回串的SOUNDEX值

subString() 返回字串的字符

upper() 将串转换为大写

2. 日期和时间处理函数

日期通常为yyyy-mm-dd格式

addDate() 增加一个日期(天、周等)

addTime() 增加一个时间(时、分等)

curDate() 返回当前日期

curTime() 返回当前时间

date() 返回日期时间的日期部分

dateDiff() 计算两个日期之差

date_Add() 高度灵活的日期运算函数

date_Format() 返回一个格式化的日期或时间串

day() 返回一个日期的天数部分

dayOfWeek() 对应一个日期,返回对应的星期几

year() 返回一个时间的年份部分

mouth() 返回一个时间的月份部分

hour() 返回一个时间的小时部分

minute() 返回一个时间的分钟部分

second() 返回一个时间的秒部分

time() 返回一个日期时间的时间部分

now() 返回当前日期和时间

3. 数值处理函数

abs() 返回一个数的绝对值

cos() 返回一个角度的余弦

exp() 返回一个数的指数值

mod() 返回数操作的余数

pi() 返回圆周率

rand() 返回一个随机数

sin() 返回一个角度的正弦

sqrt() 返回一个数的平方根

tan() 返回一个角度的正切

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2018-09-17 22:28

浏览 439

分类:数据库

评论

转载地址:https://blog.csdn.net/weixin_33744799/article/details/113911379 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:mysql与django交互_django与mysql交互
下一篇:mysql导数据出指定数量_mysql导出指定数据或部份数据的方法

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月15日 13时24分37秒