钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读876973
首页 SQL 正文内容

sql中用format

钟逸 SQL 2025-06-24 16:23:47 2

SQL 中的 FORMAT 函数用于将表达式格式化为特定格式。它通常用于将数字、日期和时间等值转换为文本表示格式。

FORMAT 函数的语法如下:

FORMAT(expression, format_string)

其中:

* expression 是要格式化的值。

* format_string 是指定所需格式的字符串。

格式字符串

格式字符串用于指定所期望的输出格式。它包含以下特殊字符:

* %s:字符串

* %d:十进制整数

* %f:浮点数

* %e:使用科学计数法的浮点数

* %g:最短浮点数(%f 或 %e,以较短者为准)

* %c:字符

* %p:百分比(以 0-100 的百分比显示数字)

* %t:日期和时间

示例

以下示例将数字 12345.6789 格式化为带有两位小数的字符串:

SQL

SELECT FORMAT(12345.6789, '%.2f')

输出:12345.68

以下示例将日期 2023-05-15 格式化为 YYYY-MM-DD 格式的字符串:

SQL

SELECT FORMAT('2023-05-15', '%Y-%m-%d')

输出:2023-05-15

注意事项

* 格式字符串中使用的字符大小写敏感。

* 如果格式字符串包含非特殊字符,则必须用单引号 (') 引起。

* FORMAT 函数不能用于格式化 NULL 值。

* FORMAT 函数可以与其他函数(例如 CAST、ROUND)结合使用以实现更复杂的格式化。

文章目录
    搜索