指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

mysql常用函数:

COALESCE
在 MySQL 中,COALESCE 是一个控制流函数,用于返回第一个非 NULL 的值。

COALESCE(value1, value2, ..., valueN)
按顺序检查 value1, value2, ...,返回第一个非 NULL 的值。
如果所有参数都是 NULL,则返回 NULL。

例子:
SELECT COALESCE(NULL, NULL, 'Hello', 'World');
Hello


实际应用:
SELECT COALESCE(updated_at, created_at) AS orderByDate
FROM users;

如果 updated_at 为空,则用 created_at 代替。
确保 orderByDate 总有值,便于排序。