gpt4 book ai didi

MySQL:如何修剪单元格的内容以使 SELECT 输出更具可读性

转载 作者:行者123 更新时间:2023-11-29 20:00:03 24 4
gpt4 key购买 nike

我有一个包含 6 列的 MySQL 表。某些列包含带有换行符和空格的长 JSON 字符串。当我用 SELECT 语句列出表的内容时,输出非常困惑。

是否有命令(或我可以更改的默认设置)将每列的输出限制为前几个有意义的字符,以便无论单元格内容如何,​​每行都将显示为单行?像这样的东西:

+---------------------------+-------------------------+---------+-----------+--------------+----------+
| jsondata | column2 | column3 | column4 | column5 | column6 |
+---------------------------+-------------------------+---------+-----------+--------------+----------+
| { "Text":[{"user_id":"3","| ABCDEFABCDEFABCDEFABC | 3 | ABCABCA | txt | { "email"|
+---------------------------+-------------------------+---------+-----------+--------------+----------+

最佳答案

我不知道您可以在数据库中永久更改的设置,但类似这样的内容应该按照您的描述格式化输出:

SELECT column2, column3, column4, column5, REPLACE(CAST(jsondata AS CHAR(20)), '\n', '') AS jsondata FROM tablename;

关于MySQL:如何修剪单元格的内容以使 SELECT 输出更具可读性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40571363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com