【发布时间】:2022-10-04 20:47:43
【问题描述】:
我有一份调查答案列表。每个答案作为值存储在表中,其中 id 引用父调查字段并引用回答者。父字段存储标题和问题类型。 我可以用 sql 按多个字段排序吗?
对我来说,问题是多个字段的答案值以文本形式存储在一个表中的一列中。
【问题讨论】:
-
当然可以;
ORDER BY col1, col2, col3。 -
这是所有字段的一列
标签: java sql postgresql criteria-api
我有一份调查答案列表。每个答案作为值存储在表中,其中 id 引用父调查字段并引用回答者。父字段存储标题和问题类型。 我可以用 sql 按多个字段排序吗?
对我来说,问题是多个字段的答案值以文本形式存储在一个表中的一列中。
【问题讨论】:
ORDER BY col1, col2, col3。
标签: java sql postgresql criteria-api
正如 rzwitserloot 所说,是的,你可以。只是补充一下 - 排序顺序将遵循您放置字段的顺序,所以我建议也许: 从你的答案表中选择 * ORDER BY parentSurveyId、questionNumber 等。
【讨论】:
SQL 语法是:
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;
这意味着也可以按列定义 ASC 或 DESC。
【讨论】: