SQLite group_concat nextline

时间:2017-04-11 11:11:30

标签: java sqlite netbeans

我在firefox中使用sqlite manager,sqlite文件将连接到netbeans GUI。

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

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

我希望输出为:

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

我使用了这段代码,但我不知道newline / nextline的分隔符

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));

1 个答案:

答案 0 :(得分:0)

取决于操作系统,换行符是值为13(OS X)或10(Unix)或两个字符(Windows)的控制字符:

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