首页 > 解决方案 > SQL 行转换为字符串格式(字符串化为文件读取格式)

问题描述

问题是从数据库中读取数据,但要像.txt格式一样将其字符串化。(SELECT *成一个字符串,每个字段用 ; 分隔)

假设.txt来自 FTP 服务器的一个文件 ( ) 是:

Christopher;Nolan;1970

而且这些数据也存在于数据库中,作为分隔在列中的行,例如:

First_Name, Second_Name, Birth_Date: Christopher, Nolan, 1970

我可以使用 JavaScript (Node.js) 格式化从 获取的数据,SELECT使其看起来像.txt上面提到的那样吗?提前致谢

标签: javascriptnode.jsoracle

解决方案


通常,当从数据库返回数据时,它位于数组中。因此,您可以执行以下操作。

Javascript

常量水果 = [“香蕉”、“橙子”、“苹果”、“芒果”]; console.log ( fruits.join(';') );

输出香蕉;橙子;苹果;芒果

如果您想在数据库级别执行此操作,您还可以运行以下命令(取决于您使用的数据库)

SELECT CONCAT(col1, ';'. col2, ';', col3) AS ConcatenatedString;


推荐阅读