欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > mysql的常用函数

mysql的常用函数

2024/11/30 10:38:29 来源:https://blog.csdn.net/qq_35693377/article/details/140291856  浏览:    关键词:mysql的常用函数

String

select concat(c1,’ ',c2);
SELECT CONCAT(first_name, ’ ', last_name) AS full_name FROM users;

select substring(c1,1,3);

length()
SELECT username FROM users WHERE LENGTH(username) < 5;

Math

round(num,3)四舍五入

select a1.machine_id ,round(avg(a2.timestamp - a1.timestamp),3) processing_time
from Activity a1
left join Activity a2 on
a1.machine_id = a2.machine_id and
a1.process_id = a2.process_id and
a1.activity_type = ‘start’ and
a2.activity_type = ‘end’
group by machine_id

date

datediff(c1,c2);

SELECT DATEDIFF(NOW(), ‘2024-01-01’) AS days_since_new_year;

SELECT order_id, order_date, delivery_date
FROM orders
WHERE DATEDIFF(delivery_date, order_date) > 30;
DATEDIFF() 函数返回 date1 和 date2 之间的天数差。请注意,date1 和 date2 的顺序会影响结果的正负值。

聚合函数

count(*) 返回行数,如果(c1)则c1为null不算
sum(c)返回一列的和
avg(c)返回列的平均值
max(),min()

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com