შეგიძლიათ მიიღოთ 2 შეკვეთა SQL-ში?
შეგიძლიათ მიიღოთ 2 შეკვეთა SQL-ში?

ვიდეო: შეგიძლიათ მიიღოთ 2 შეკვეთა SQL-ში?

ვიდეო: შეგიძლიათ მიიღოთ 2 შეკვეთა SQL-ში?
ვიდეო: Introduction to SQL Server - Ordering By Multiple Columns - Lesson 21 2024, ნოემბერი
Anonim

შეკვეთა მიერ ერთი ან მეტი სვეტი შესაძლებელია. ეს იმაზე მეტყველებს შეგიძლიათ შეუკვეთოთ მეტით ვიდრე ერთი სვეტი. ASC აღნიშნავს აღმავალს, მაგრამ არჩევითია, რადგან ის ნაგულისხმევია დალაგების თანმიმდევრობა . შენიშვნა: DESC ნიშნავს დაღმავალს, მაგრამ არჩევითია, რადგან ნაგულისხმევია დალაგების თანმიმდევრობა.

გარდა ამისა, როგორ ასრულებთ ორ შეკვეთას SQL-ში?

თუ დააკონკრეტეთ მრავალჯერადი სვეტები, შედეგების ნაკრები დალაგებულია პირველი სვეტით და მერე იმით დალაგებულია შედეგების ნაკრები დალაგებულია მეორე სვეტით და ა.შ. სვეტები, რომლებიც გამოჩნდება შეკვეთა BY პუნქტი უნდა შეესაბამებოდეს არჩევის სიის რომელიმე სვეტს ან FROM პუნქტში მითითებულ ცხრილში განსაზღვრულ სვეტებს.

გარდა ზემოთ, როგორ ასრულებთ შეკვეთას SQL-ში? ORDER BY გამოყენების ყველა ხერხის სინტაქსი ნაჩვენებია ქვემოთ:

  1. დალაგება ერთი სვეტის მიხედვით: ზრდის ან კლების მიხედვით დასალაგებლად შეგვიძლია გამოვიყენოთ საკვანძო სიტყვები ASC ან DESC შესაბამისად. Სინტაქსი:
  2. დალაგება მრავალი სვეტის მიხედვით: ზრდადი ან კლებადობით დასალაგებლად შეგვიძლია გამოვიყენოთ საკვანძო სიტყვები ASC ან DESC შესაბამისად.

ასევე იცოდეთ, რას ნიშნავს შეკვეთა 2-ით SQL-ში?

თქვენ შეგიძლიათ წარმოადგინოთ სვეტები შეკვეთა პუნქტის მიხედვით სვეტის პოზიციის მითითებით SELECT სიაში, სვეტის სახელის ჩაწერის ნაცვლად. ზემოთ მოყვანილი შეკითხვა ასევე შეიძლება დაიწეროს, როგორც ქვემოთ მოცემულია, SELECT სახელი, ხელფასი FROM თანამშრომელი შეკვეთა 1-ით, 2 ; ნაგულისხმევად, შეკვეთა BY პუნქტი ახარისხებს მონაცემებს აღმავალში შეკვეთა.

როგორ მუშაობს შეკვეთა მრავალ სვეტზე?

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

გირჩევთ: