mysql 计算函数详情
作者:敖毛 时间:2024-01-14 05:19:09
函数没有SQL
的可移植性强 能运行在多个系统上的代码称为可移植的(portable
)。相对来说,多数SQL语句是可移植的,在SQL实现之间有差异时,这些差异通常不那么难处理。
而函数的可移植性却不强。几乎每种主要的DBMS的实现都支持其他实现不支持的函数,而且有时差异还很大。 为了代码的可移植,许多SQL程序员不赞成使用特殊实现的功能。虽然这样做很有好处,
但不总是利于应用程序的性能。如果不使用这些函数,编写某些应用程序代码会很艰难。必须利用其他方法来实现DBMS非常有效地完成的工作。
如果你决定使用函数,应该保证做好代码注释,以便以后你(或其他人)能确切地知道所编写SQL代码的含义。
2、字段拼接
SELECT CONCAT(vend_name,'(',vend_country,')') as info
from vendors
ORDER BY vend_name
同样mysql 还支持下面这些操作符:
2、举一些mysql 函数例子
2.1 符处理
Left() 返回串左边的字符
Length() 返回串的长度
Locate() 找出串的一个子串
Lower() 将串转换为小写
LTrim() 去掉串左边的空格
Right() 返回串右边的字符
RTrim() 去掉串右边的空格
Soundex() 返回串的SOUNDEX值
SubString() 返回子串的字符
Upper() 将串转换为大写
2.2 期处理
AddDate() 增加一个日期(天、周等)
AddTime() 增加一个时间(时、分等)
CurDate() 返回当前日期
CurTime() 返回当前时间
Date() 返回日期时间的日期部分
DateDiff() 计算两个日期之差
Date_Add() 高度灵活的日期运算函数
Date_Format() 返回一个格式化的日期或时间串
Day() 返回一个日期的天数部分
DayOfWeek() 对于一个日期,返回对应的星期几
Hour() 返回一个时间的小时部分
Minute() 返回一个时间的分钟部分
Month() 返回一个日期的月份部分
Now() 返回当前日期和时间
Second() 返回一个时间的秒部分
Time() 返回一个日期时间的时间部分
Year() 返回一个日期的年份部分
2.3 值处理
Abs() 返回一个数的绝对值
Cos() 返回一个角度的余弦
Exp() 返回一个数的指数值
Mod() 返回除操作的余数
Pi() 返回圆周率
Rand() 返回一个随机数
Sin() 返回一个角度的正弦
Sqrt() 返回一个数的平方根
Tan() 返回一个角度的正切
来源:https://www.cnblogs.com/aoximin/p/15327942.html
标签:mysql,计算函数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
javascript设置页面背景色及背景图片的方法
2023-09-06 22:00:51
PHP之数组学习
2024-05-02 17:35:43
python实现维吉尼亚加密法
2023-06-12 23:19:21
![](https://img.aspxhome.com/file/2023/7/59817_0s.jpg)
PyGame实现初始化导入所有模块方法详解
2023-05-25 15:14:55
![](https://img.aspxhome.com/file/2023/4/120354_0s.png)
Python实现约瑟夫环问题的方法
2021-09-07 19:41:28
Python标准库json模块和pickle模块使用详解
2021-12-24 16:17:14
python实现字符串加密 生成唯一固定长度字符串
2022-02-04 21:02:27
js判断某个字符出现的次数的简单实例
2024-04-16 10:33:24
利用Python将社交网络进行可视化
2022-12-18 07:07:15
![](https://img.aspxhome.com/file/2023/4/135154_0s.webp)
MySQL大小写敏感导致的问题分析
2024-01-17 05:41:12
![](https://img.aspxhome.com/file/2023/7/65707_0s.png)
python调用kubernetesAPI简单使用方法
2021-05-09 23:25:21
详解Vue内部怎样处理props选项的多种写法
2024-05-03 15:10:39
SQL Server中的T-SQL的基本对象
2024-01-17 21:10:35
微软SQLServer密码管理的危险判断
2008-11-24 17:34:00
Python实现炸金花游戏的示例代码
2022-01-15 05:24:17
效率高的Javscript字符串替换函数的benchmark
2024-04-22 12:47:39
JSP页面传参出现中文乱码的解决方案
2023-06-13 12:53:03
Django框架实现的普通登录案例【使用POST方法】
2021-10-12 18:05:10
![](https://img.aspxhome.com/file/2023/5/88895_0s.png)
Python中缓存lru_cache的基本介绍和讲解
2021-09-30 08:23:08
PyCharm取消波浪线、下划线和中划线的实现
2021-11-27 02:17:27
![](https://img.aspxhome.com/file/2023/4/117974_0s.png)