Სარჩევი:

შეგვიძლია გამოვიყენოთ ორი სვეტი დანაყოფში?
შეგვიძლია გამოვიყენოთ ორი სვეტი დანაყოფში?

ვიდეო: შეგვიძლია გამოვიყენოთ ორი სვეტი დანაყოფში?

ვიდეო: შეგვიძლია გამოვიყენოთ ორი სვეტი დანაყოფში?
ვიდეო: Introduction to long division | Multiplication and division | Arithmetic | Khan Academy 2024, მაისი
Anonim

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

ამის გარდა, შეგიძლიათ SQL-ში ორი სვეტით დაყოფა?

დაყოფა მრავალი სვეტით . The დაყოფა პუნქტის მიხედვით შეუძლია იყო გამოყენებული რომ გატეხეთ ფანჯარა საშუალოდ მრავალჯერადი მონაცემთა წერტილები ( სვეტები ). Მაგალითად, შენ შეგიძლია გამოთვალეთ საშუალო გატანილი გოლები სეზონის და ქვეყნის მიხედვით, ან კალენდარული წლის მიხედვით (აღებულია თარიღიდან სვეტი ).

რა არის დანაყოფი SQL-ში? The დაყოფა BY პუნქტი არის OVER პუნქტის ქვეპუნქტი. The დაყოფა BY პუნქტი ყოფს შეკითხვის შედეგს ტიხრები . ფანჯრის ფუნქცია მოქმედებს თითოეულზე დანაყოფი ცალკე და გადათვალეთ თითოეული დანაყოფი.

შემდგომში შეიძლება ისიც იკითხოს, რა არის ჯამი დაყოფაზე?

ჯამი (Მთლიანი ვალი) დასრულდა ( დაყოფა BY კლიენტის ID) AS „სამომხმარებლო გაყიდვები“ეს გამოთქმა ავალებს SQL სერვერს დააჯგუფოს ( დანაყოფი ) მონაცემები კლიენტის ID-ით და აწარმოეთ მომხმარებლის გაყიდვების ჯამი. თქვენ ნახავთ, რომ ეს მნიშვნელობა იდენტურია, სადაც შეკვეთის მომხმარებლის ID არის იგივე.

როგორ აფასებთ SQL-ში?

SQL Server მხარს უჭერს ოთხ რანგის ფუნქციას:

  1. ROW_NUMBER: ანიჭებს თანმიმდევრულ რიცხვს შედეგების ნაკრების თითოეულ მწკრივს.
  2. RANK: ასახელებს თითოეულ მწკრივს შედეგების კომპლექტში.
  3. DENSE_RANK: ასახელებს თითოეულ მწკრივს შედეგების კომპლექტში.
  4. NTILE: ყოფს კომპლექტის შედეგებს ფუნქციის არგუმენტად მითითებულ ჯგუფებად.

გირჩევთ: