我在 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/