gpt4 book ai didi

java - SQLite group_concat 下一行

转载 作者:太空宇宙 更新时间:2023-11-04 11:35:29 29 4
gpt4 key购买 nike

我在 Firefox 中使用 sqlite 管理器,sqlite 文件将连接到 netbeans GUI。

我希望分隔符是换行符。例如:

table1 | table2
1 | a
1 | b
1 | c
2 | d
2 | e

我希望输出是:

table1 | table2
1 | a
| b
| c
2 | d
| e

我使用了这段代码,但我不知道换行符/下一行的分隔符

select  table1, group_concat(table2) from Table group by table1

此返回:

table1 | table2
1 | abc
2 | de

我忘了这是我在 netbeans 中的代码:

String sql = "select  DateAdded, group_concat(Word) from RFID group by DateAdded";
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
x.setModel(DbUtils.resultSetToTableModel(rs));

最佳答案

根据操作系统的不同,换行符是一个控制字符,其值为 13 (OS X) 或 10 (Unix),或两个字符 (Windows):

SELECT table1,
group_concat(table2, char(13) || char(10))
FROM MyTable
GROUP BY table1;

关于java - SQLite group_concat 下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43344277/

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