mysql - 2012 年 1 月 1 日的日期格式 SQL

标签 mysql sql

在 Mysql 中,我有一个列 sdob。我通过这种方式从 sdob 中提取了日期

DATE_FORMAT(sdob, '%d %b %Y (%a )')

如何在第 1 天添加“st”,在第 2 天添加“nd”,在第 3 天添加“rd”。请提出建议

最佳答案

尝试大写“D”:

DATE_FORMAT(sdob, '%D %b %Y (%a )')

模式的文档是 here .

关于mysql - 2012 年 1 月 1 日的日期格式 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24219986/

相关文章:

由于警告,带分页的 PHP 搜索代码(使用 php)不会生成导航链接。我该如何纠正错误?

sql - 下表应该如何归一化?

mysql - MariaDB语法的一些问题

Mysql 不同列中的 Union

sql - 如何在 SQL Server 中获取 YY 格式的年份

php - SetInterval() 泄漏内存,导致加载图像时出现问题

mysql - Twitter 如何显示我们关注的人的推文

php - 从 php 页面更新 mysql 表

sql - Ruby Rails Postgis - 查找多边形中的所有点

mysql - 在mysql中检索两个日期之间的数据