როგორ მუშაობს ჯგუფი PostgreSQL-ში?
როგორ მუშაობს ჯგუფი PostgreSQL-ში?

ვიდეო: როგორ მუშაობს ჯგუფი PostgreSQL-ში?

ვიდეო: როგორ მუშაობს ჯგუფი PostgreSQL-ში?
ვიდეო: PostgreSQL: Group By | Course | 2019 2024, მარტი
Anonim

The PostgreSQL GROUP პუნქტის მიხედვით არის ხოლმე ჯგუფი ერთად იმ სტრიქონებს ცხრილში, რომლებსაც აქვთ იდენტური მონაცემები. ის არის გამოიყენება SELECT განაცხადით. The ჯგუფი BY პუნქტი აგროვებს მონაცემებს რამდენიმე ჩანაწერში და ჯგუფები შედეგი ერთი ან მეტი სვეტით. ის არის ასევე გამოიყენება გამომავალში სიჭარბის შესამცირებლად.

ხალხი ასევე იკითხავს, შემიძლია გამოვიყენო ჯგუფი მიერ აგრეგატის ფუნქციის გარეშე?

შენ შეგიძლია გამოიყენო The ჯგუფი პუნქტის მიხედვით გარეშე გამოყენება ა აგრეგატის ფუნქცია . შემდეგი მოთხოვნა იღებს მონაცემებს გადახდის ცხრილიდან და ჯგუფები შედეგი მომხმარებლის ID-ით. ამ შემთხვევაში, ჯგუფი BY მუშაობს როგორც DISTINCT პუნქტი, რომელიც შლის დუბლიკატ რიგებს შედეგების ნაკრებიდან.

ანალოგიურად, შეგვიძლია თუ არა გამოვიყენოთ პუნქტი აგრეგატული ფუნქციების გარეშე? გამოყენება მქონე გარეშე ით დაჯგუფება. შეკითხვა ა პუნქტის მქონე ასევე უნდა ჰქონდეს ჯგუფი პუნქტი . მქონე მოქმედებს ისე, როგორც სად, რადგან ის გავლენას ახდენს სტრიქონებზე ერთი ჯგუფის და არა ჯგუფების გარდა პუნქტის მქონე შეიძლება ისევ გამოყენება აგრეგატები.

შემდგომში ჩნდება კითხვა, რატომ გამოიყენება ჯგუფი მიერ აგრეგატული ფუნქციებით?

ჯგუფი BY გაძლევთ საშუალებას გამოიყენოთ აგრეგატული ფუნქციები on ჯგუფები მოთხოვნიდან დაბრუნებული მონაცემები. FILTER არის მოდიფიკატორი გამოყენებული ზე აგრეგატის ფუნქცია ღირებულებების შეზღუდვა გამოყენებული ში აგრეგაცია . აირჩიეთ ამონაწერის ყველა სვეტი, რომელიც არ არის გაერთიანებული, უნდა იყოს მითითებული a ჯგუფი მოთხოვნაში BY პუნქტით.

რა არის აგრეგატული ფუნქციები SQL-ში?

აგრეგატული ფუნქციები SQL-ში . მონაცემთა ბაზის მენეჯმენტში ა აგრეგატის ფუნქცია არის ფუნქცია სადაც მრავალი მწკრივის მნიშვნელობები დაჯგუფებულია ერთად, როგორც შეყვანის გარკვეული კრიტერიუმები, რათა შექმნან ერთი მნიშვნელობა უფრო მნიშვნელოვანი მნიშვნელობით.

გირჩევთ: