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()

相关推荐
潇I洒4 分钟前
[Linux] Ubuntu中设置查看MySQL连接日志
linux·mysql·ubuntu
ID_1800790547316 分钟前
Python采集闲鱼商品详情API:JSON数据解析与应用实践
数据库·python·json
白帽子凯哥哥17 分钟前
2026零基础如何参与护网行动?(非常详细)
数据库·sql·学习·漏洞·xss
我爱学习好爱好爱21 分钟前
Prometheus监控栈 监控Springboot2+Vue3+redis项目
数据库·redis·prometheus
月度空间21 分钟前
MySQL 数据库优化极简教程:快速提升性能
mysql
高一要励志成为佬27 分钟前
【数据库】第一章:绪论
数据库
潇湘梦37 分钟前
mysql团队编写规范
数据库·mysql·代码规范
zhengfei61142 分钟前
开源网站安全监测系统—Libra
数据库·安全·oracle
点云SLAM1 小时前
boost中graph_traits和adjacency_list 的内存布局以及最小图示例
数据结构·数据库·图论·boost库·最小图·链接矩阵·graph_traints技术
微风中的麦穗1 小时前
K8s(kubernetes)部署Mivus向量数据库集群 在线和离线两种部署方式
数据库