javascript - SQL 行转换为字符串格式(字符串化为文件读取格式)
问题描述
问题是从数据库中读取数据,但要像.txt
格式一样将其字符串化。(SELECT *
成一个字符串,每个字段用 ; 分隔)
假设.txt
来自 FTP 服务器的一个文件 ( ) 是:
Christopher;Nolan;1970
而且这些数据也存在于数据库中,作为分隔在列中的行,例如:
First_Name, Second_Name, Birth_Date: Christopher, Nolan, 1970
我可以使用 JavaScript (Node.js) 格式化从 获取的数据,SELECT
使其看起来像.txt
上面提到的那样吗?提前致谢
解决方案
通常,当从数据库返回数据时,它位于数组中。因此,您可以执行以下操作。
Javascript
常量水果 = [“香蕉”、“橙子”、“苹果”、“芒果”]; console.log ( fruits.join(';') );
输出香蕉;橙子;苹果;芒果
如果您想在数据库级别执行此操作,您还可以运行以下命令(取决于您使用的数据库)
SELECT CONCAT(col1, ';'. col2, ';', col3) AS ConcatenatedString;
推荐阅读
- c++ - 该类不存在默认构造函数
- laravel - 将日期添加到与 Laravel 6 中的产品相关的表中
- java - Uri.getPath() 为空
- python - python django rest-auth:使用自定义 RegisterSerializer 在管理面板中没有设置密码?
- python - ValueError:张量类型的变量初始化器必须包装在 init_scope 或可调用
- php - 无法使用 PHP 访问 XML 元素
- r - 威布尔持续时间模型的模拟
- email - 哪些端口专门用于电子邮件通信中的哪个目的?
- javascript - 在 Div/Text Overlay 上显示图像
- saxon - 查询因动态错误而失败:无法使用此输出方法序列化地图