टेबल 'जानवर':
animal_name animal_type
Tom Cat
Jerry Mouse
Kermit Frog
प्रश्न:
SELECT
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
string_agg()