mysql - MySQL中的字符串格式化

标签 mysql sql formatting format

MySQL 中有类似 printf() 的格式吗?
我在文档中找不到直接的方法。

例如,我怎样才能做出类似的东西:

SELECT STRFORMATFUNCTIONIMLOOKINGFOR("%03d", 17) 

得到017?

最佳答案

对于您的示例,您可以使用

选择 LPAD (17, 3, '0');

还有

选择 FORMAT (17, 3); -- 17.000

否则,UDF 如上所述。

关于mysql - MySQL中的字符串格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/633668/

相关文章:

sql - Rails - PostgreSQL bool where 语句,错误 : operator does not exist: boolean = integer

sql - 部署期间添加辅助数据库数据

php - MySQL/PHP - 在数字周围加上引号会破坏任何查询吗?

mysql - 列出所有记录并统计它们在 SQL 中的某个日期范围内使用的次数

php - Mysql if else条件

mysql - 为什么使用 union,2 个查询的结果在 SQLite 中混合?

javascript - 如何转换为字符串插入sql

php - 从 print_r() 的输出中删除字符串 "Array"

mysql - 选择、左连接、并集。帮我,

mysql - 如何将表数据复制到另一个具有增量主键和某些具有增量值的列的重复表。在 mySQL 中