mysql 单行函数

MySQL单行函数包括:ABS(), ACOS(), ASIN(), ATAN(), BIN(), CEIL(), CONV(), COS(), COT(), DEGREES(), EXP(), FLOOR(), FORMAT(), HEX(), IF(), LOG(), LOG10(), LOG2(), MOD(), PI(), POWER(), RADIANS(), RAND(), ROUND(), SIGN(), SIN(), SLEEP(), SQRT(), TAN(), TRIM(), TRUNCATE()等。

MySQL单行函数是用于对单个行数据进行操作和处理的函数,它们可以用于提取、转换和格式化数据,以满足特定的需求,下面是一些常用的MySQL单行函数及其用法的归纳:

1、字符串函数

mysql 单行函数

CONCAT(str1, str2, …):将多个字符串连接成一个字符串。

LENGTH(str):返回字符串的长度。

SUBSTRING(str, pos, len):从字符串中提取子字符串。

REPLACE(str, from_str, to_str):替换字符串中的某个子串。

UPPER(str):将字符串转换为大写。

LOWER(str):将字符串转换为小写。

TRIM([LEADING | TRAILING | BOTH] [要删除的字符] FROM str):删除字符串两端的空格。

2、数值函数

ABS(x):返回x的绝对值。

CEILING(x):返回大于或等于x的最小整数。

FLOOR(x):返回小于或等于x的最大整数。

ROUND(x, d):将x四舍五入到d位小数。

TRUNCATE(x, d):将x截断为d位小数。

mysql 单行函数

MOD(x, y):返回x除以y的余数。

3、日期和时间函数

NOW():返回当前的日期和时间。

CURDATE():返回当前的日期。

CURTIME():返回当前的时间。

DATE(date):从日期时间表达式中提取日期部分。

TIME(time):从日期时间表达式中提取时间部分。

YEAR(date):从日期表达式中提取年份。

MONTH(date):从日期表达式中提取月份。

DAY(date):从日期表达式中提取天数。

HOUR(time):从时间表达式中提取小时数。

MINUTE(time):从时间表达式中提取分钟数。

SECOND(time):从时间表达式中提取秒数。

mysql 单行函数

4、聚合函数

COUNT(*):返回表中的行数。

SUM(column):返回指定列的总和。

AVG(column):返回指定列的平均值。

MIN(column):返回指定列的最小值。

MAX(column):返回指定列的最大值。

5、条件函数

IF(condition, value_if_true, value_if_false):根据条件返回不同的值。

CASE expression WHEN value1 THEN result1 WHEN value2 THEN result2 … ELSE result END:根据不同条件返回不同的结果。

这些单行函数可以在SELECT语句、WHERE子句、UPDATE语句等SQL语句中使用,以满足各种数据处理和查询的需求。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/638998.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-05-21 01:58
下一篇 2024-05-21 02:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入