sql - 如何在 PostgreSQL 列中显示前导/尾随空格?

标签 sql postgresql whitespace psql

在以下使用 psql 执行的 SQL 语句中,我看不到前导/尾随空格:

select name from my_table;

是否有实用的方法来查看前导/尾随空格?

最佳答案

其中一种选择是使用 format() 函数。

对于给定的查询案例:select format( '"%s"', name ) from my_table;

概念验证:

SELECT  format( '"%s"', name )
FROM    ( VALUES ( ' a ' ), ( ' b ' ) ) v(name);

 format
--------
 " a "
 " b "
(2 rows)

关于sql - 如何在 PostgreSQL 列中显示前导/尾随空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717328/

相关文章:

sql - 如何将两个记录合并为一行?

python - pandas.read_csv 与其他用于将 CSV 加载到 Postgres 数据库中的 csv 库

c - #define 应该在宏周围添加空格吗?

css - 摆脱 div 之间的空间 - CSS

css - 文本下划线跨越空格

mysql - 正确连接多个表

java - 使用在另一个文件中建立的连接

sql - 多个参数值

php - 无法使用 laravel Eloquent ORM 插入到 PostgreSQL

php - 如何更改 CodeIgniter 中事务的隔离级别?