第十一章 使用数据处理函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十一章 使用数据处理函数相关的知识,希望对你有一定的参考价值。

1.相比于sql的可移植性,函数的可移植性不强

2.文本处理函数
left()		返回串左边的字符
length()	返回串的长度
locate()	找出串的字串
lower()		将串转为小写
ltrim()		去掉左边的空格
ritht()		返回串右边的字符
rtrim()		去掉串右边的空格	
soundex()	返回串的soundex值  暂不研究
substring()	返回串的字符
upper()		将串转换为大写
 

 
3.日期和时间处理函数
adddate()			增加一个日期
ADDDATE(date, INTERVAL expr unit), ADDDATE(expr,days)
The following table shows the expected form of the expr argument for each unit value.

 

 

addtime()			增加一个时间(时,分等)
date_add()		日期运算函数 等效于adddate()使用interval标志后的效果
DATE_ADD(date, INTERVAL expr unit)

 

now()			得到当前日期和时间
curdate()		返回当前年月日
curtime()		返回当前时分秒
 
date()			返回日期时间的年月日
time()			得到日期的时分秒

 

datediff()			计算日期之差
 

 


date_format()		返回格式化后的日期或时间串
DATE_FORMAT(date,format)
格式	描述
%a	缩写星期名
%b	缩写月名
%c	月,数值
%D	带有英文前缀的月中的天
%d	月的天,数值(00-31)
%e	月的天,数值(0-31)
%f	微秒
%H	小时 (00-23)
%h	小时 (01-12)
%I	小时 (01-12)
%i	分钟,数值(00-59)
%j	年的天 (001-366)
%k	小时 (0-23)
%l	小时 (1-12)
%M	月名
%m	月,数值(00-12)
%p	AM 或 PM
%r	时间,12-小时(hh:mm:ss AM 或 PM)
%S	秒(00-59)
%s	秒(00-59)
%T	时间, 24-小时 (hh:mm:ss)
%U	周 (00-53) 星期日是一周的第一天
%u	周 (00-53) 星期一是一周的第一天
%V	周 (01-53) 星期日是一周的第一天,与 %X 使用
%v	周 (01-53) 星期一是一周的第一天,与 %x 使用
%W	星期名
%w	周的天 (0=星期日, 6=星期六)
%X	年,其中的星期日是周的第一天,4 位,与 %V 使用
%x	年,其中的星期一是周的第一天,4 位,与 %v 使用
%Y	年,4 位
%y	年,2 位
 
dayofweek()		对于一个日期返回其星期几的下标,1表示周日
year()			得到日期的年部分
month()			返回日期的月部分
day()			返回日期的日部分
hour()			返回日期的时部分
minute()		返回日期的钟部分
second()		得到日期的秒部分
注意点:日期格式最好为: "yyyy-mm-dd",这样能避免歧义

4.数值处理函数
abs()			返回传入值的绝对值
cos()			返回一个角度的余弦
exp()		返回e的X乘方后的值
mod()		返回除操作的余数
pi()			返回圆周率
rand()		返回一个随机值
sin()		返回一个角度的正弦
sqrt()		返回一个数的平方根
tan()		返回一个数的正切

 


  

以上是关于第十一章 使用数据处理函数的主要内容,如果未能解决你的问题,请参考以下文章

Python编程:从入门到实践——作业——第十一章(测试代码)

Python笔记·第十一章—— 函数 装饰器

第十一章 Python常用内建函数

第十一章

第十一章:random库概述

第十一章