【发布时间】:2021-11-14 14:27:37
【问题描述】:
假设我们有一个 Sqlite 表,其中包含:
name;city;age;id
Alice;New-York;25;13782749
Eve;Chicago;23;1938679
Bob;New-York;25;824697624
如何按h=CONCAT(city,age)分组:
h;name;id
group1;Alice;13782749
group1;Bob;824697624
group2;Eve;1938679
除了group1、group2,可以为每个组设置1、2,甚至是一个哈希f68ac46、c3155a0。
我能得到的最接近的是:
select (city||age) as h, * from mytable order by h;
但我想要一个组号或哈希值,而不是显示 city||age(在我的实际情况下可能很长)。
【问题讨论】: