如何在HSQLDB中进行多语言排序?

时间:2015-08-06 09:05:14

标签: sql sorting hsqldb

我使用HSQLDB作为数据库,数据库表包含来自多种语言的数据。所以,我想知道在HSQLDB中是否还有多语言排序。类似于Oracle Database在这里所做的事情。

1 个答案:

答案 0 :(得分:0)

您可以使用您选择的任何排序规则从SELECT中对结果集进行排序。

如果您想要数据库列的索引,如果您只有几种语言,则可以使用GENERATED列。对于每种语言,使用其特定的排序规则创建自己的GENERATED列。还要添加一列来指示语言。 GENERATED表达式应该返回列值,如果它是给定语言或elese NULL。然后在GENERATED列上添加索引。请参阅http://hsqldb.org/doc/2.0/guide/databaseobjects-chapt.html#dbc_table_creation下的GENERATED ALWAYS