sách gpt4 ai đã đi

PostgreSQL array_agg 命令

In lại 作者:行者123 更新时间:2023-11-29 11:04:47 30 4
mua khóa gpt4 Nike

表“动物”:

animal_name animal_type
Tom Cat
Jerry Mouse
Kermit Frog

查询:

LỰA CHỌN 
array_to_string(array_agg(animal_name),';') animal_names,
array_to_string(array_agg(animal_type),';') animal_types
FROM animals;

预期结果:

Tom;Jerry;Kerimt, Cat;Mouse;Frog
OR
Tom;Kerimt;Jerry, Cat;Frog;Mouse

我能确定第一个聚合函数中的顺序始终与第二个中的顺序相同吗?我的意思是我不想得到:

Tom;Jerry;Kermit, Frog;Mouse,Cat

1 Câu trả lời

使用 ORDER BY,例如 manual 中的示例:

SELECT array_agg(a ORDER BY b DESC) FROM table;

关于PostgreSQL array_agg 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7317475/

30 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com