gpt4 book ai didi

mysql 计算函数详情

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章mysql 计算函数详情由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

函数没有sql的可移植性强 能运行在多个系统上的代码称为可移植的(portable)。相对来说,多数sql语句是可移植的,在sql实现之间有差异时,这些差异通常不那么难处理.

而函数的可移植性却不强。几乎每种主要的dbms的实现都支持其他实现不支持的函数,而且有时差异还很大。 为了代码的可移植,许多sql程序员不赞成使用特殊实现的功能。虽然这样做很有好处, 。

但不总是利于应用程序的性能。如果不使用这些函数,编写某些应用程序代码会很艰难。必须利用其他方法来实现dbms非常有效地完成的工作.

如果你决定使用函数,应该保证做好代码注释,以便以后你(或其他人)能确切地知道所编写sql代码的含义.

2、字段拼接

?
1
2
3
select concat(vend_name, '(' ,vend_country, ')' ) as info
from vendors
order by vend_name

mysql 计算函数详情

同样mysql 还支持下面这些操作符

mysql 计算函数详情

2、举一些mysql 函数例子

2.1 符处理

?
1
2
3
4
5
6
7
8
9
10
left () 返回串左边的字符
length() 返回串的长度
locate() 找出串的一个子串
lower () 将串转换为小写
ltrim() 去掉串左边的空格
right () 返回串右边的字符
rtrim() 去掉串右边的空格
soundex() 返回串的soundex值
substring () 返回子串的字符
upper () 将串转换为大写

2.2 期处理

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
adddate() 增加一个日期(天、周等)
addtime() 增加一个时间(时、分等)
curdate() 返回当前日期
curtime() 返回当前时间
date () 返回日期时间的日期部分
datediff() 计算两个日期之差
date_add() 高度灵活的日期运算函数
date_format() 返回一个格式化的日期或时间串
day () 返回一个日期的天数部分
dayofweek() 对于一个日期,返回对应的星期几
hour () 返回一个时间的小时部分
minute () 返回一个时间的分钟部分
month () 返回一个日期的月份部分
now() 返回当前日期和时间
second () 返回一个时间的秒部分
time () 返回一个日期时间的时间部分
year () 返回一个日期的年份部分

2.3 值处理

?
1
2
3
4
5
6
7
8
9
abs () 返回一个数的绝对值
cos() 返回一个角度的余弦
exp() 返回一个数的指数值
mod() 返回除操作的余数
pi() 返回圆周率
rand() 返回一个随机数
sin() 返回一个角度的正弦
sqrt() 返回一个数的平方根
tan() 返回一个角度的正切

到此这篇关于mysql 计算函数详情的文章就介绍到这了,更多相关mysql 计算函数内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://www.cnblogs.com/aoximin/p/15327942.html 。

最后此篇关于mysql 计算函数详情的文章就讲到这里了,如果你想了解更多关于mysql 计算函数详情的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com