簡體   English   中英

SQLite group_concat nextline

[英]SQLite group_concat nextline

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

我使用了這段代碼,但我不知道換行/下一行的分隔符

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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM