我在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));
答案 0 :(得分:0)
取决于操作系统,换行符是值为13(OS X)或10(Unix)或两个字符(Windows)的控制字符:
SELECT table1,
group_concat(table2, char(13) || char(10))
FROM MyTable
GROUP BY table1;