所以我必须通过在后格雷SQL中读取查询来在Java中编写CSV。问题是csv必须具有某种格式,我无法做到这一点。我试图在postgresql中完成这项工作,但如果这是不可能的,我也接受关于如何在Java中解决它的想法。
我尝试了很多按语法分组的方法,但它无法正常工作,在这一点上,我甚至不确定它在postgresql中是否可行,但如果可能的话,我想这样做。假设我想看到所有学生参加一个班级分组。我以为这是因为日期,但我删除了它,它没有区别。
SELECT classID,
firstName || secondName || fathersName,
studentGender,
to_char(studentBirthDate, 'DD.MM.YYYY HH24:mm:ss')
FROM Student, Class
WHERE studentGender = Male
GROUP BY classID, firstName, secondName, fathersName, studentGender, sutdentBirthdate
ORDER BY studentID;
我期望以下结果:
1, PaulLoganDan, JakeIanGolagan, JohnDoeNick, Male, NotSureHere
2, MatthewJoshuaSamuel, JosephJamesBenjamin, AdamLukeHarry, LewisNathanBrad, Male, NotSureHere
我得到了什么:
1, PaulLoganDan, Male, 1.1.1999 \n
1, JakeIanGolagan, Male, 2.2.1999 \n
1, JohnDoeNick, Male, 3.3.1999 \n
2, MatthewJoshuaSamuel, Male, 4.4.1999 \n
2, JosephJamesBenjamin, Male, 5.5.1999 \n
2, AdamLukeHarry, Male, 6.6.1999 \n
2, LewisNathanBrad, Male, 7.7.1999 \n
弑天下
相关分类