SQL行转换为字符串格式(字符串化为文件读取格式)

时间:2020-09-11 09:28:34

标签: javascript node.js oracle

事情是从数据库中读取数据,但是将其像.txt格式那样设置字符串。 ({SELECT *分成一个字符串,每个字段之间用;分隔)

比方说,来自FTP服务器的一个文件(.txt)是:

Christopher;Nolan;1970

此数据也以行形式存在于数据库中,并以类似列的形式分隔:

First_Name, Second_Name, Birth_Date: Christopher, Nolan, 1970

我可以使用JavaScript(Node.js)格式化从SELECT获得的数据,使其看起来像上面提到的.txt吗?预先感谢

1 个答案:

答案 0 :(得分:1)

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

JavaScript

常量水果= [“香蕉”,“橙色”,“苹果”,“芒果”]; console.log(fruit.join(';'));

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

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

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