Агуулгын хүснэгт:

Би SQL дээр хэрхэн өсөх дарааллаар байрлуулах вэ?
Би SQL дээр хэрхэн өсөх дарааллаар байрлуулах вэ?

Видео: Би SQL дээр хэрхэн өсөх дарааллаар байрлуулах вэ?

Видео: Би SQL дээр хэрхэн өсөх дарааллаар байрлуулах вэ?
Видео: SCP-093, Улаан тэнгисийн Object (Бүх туршилт, Дахин материал бичиглэлээр) 2024, Дөрөвдүгээр сар
Anonim

sql дээрх ORDER BY хэллэг нь татаж авсан өгөгдлийг нэг буюу хэд хэдэн баганын дагуу өсөх, буурахаар эрэмбэлэх зориулалттай

  1. Анхны утгаараа ЗАХИАЛАХ BY нь өгөгдлийг ангилдаг өгсөх дарааллаар .
  2. Бид DESC гэсэн түлхүүр үгийг ашиглаж болно Ангилах доторх өгөгдөл буурах дараалал болон ASC түлхүүр үг өсөх дарааллаар эрэмбэлэх .

Үүнтэй адилаар, SQL дэх заалтуудын дараалал ямар байдаг вэ?

The SQL ЗАХИАЛГА BY заалт нь өгөгдлийг өсөх эсвэл буурахаар эрэмбэлэхэд хэрэглэгддэг захиалга , нэг буюу хэд хэдэн баганад тулгуурласан. Зарим мэдээллийн сан асуулгын үр дүнг өсөх замаар эрэмбэлдэг захиалга Анхны утгаараа.

Та SQL дээр олон захиалгыг хэрхэн хийх вэ? Хэрэв та зааж өгвөл олон багана, үр дүнгийн багц байна эрэмбэлсэн эхний баганаар, дараа нь тэр эрэмбэлсэн үр дүнгийн багц байна эрэмбэлсэн хоёр дахь баганаар гэх мэт. -д гарч ирэх баганууд ЗАХИАЛАХ BY заалт нь сонгох жагсаалтын аль нэг багана эсвэл FROM зүйлд заасан хүснэгтэд тодорхойлсон баганатай тохирч байх ёстой.

Цаашилбал, SQL дээр хэрхэн захиалга хийх вэ?

The ЗАХИАЛАХ BY заалт нь асуулгын үр дүнг нэг буюу хэд хэдэн тодорхой баганын утгын дагуу эрэмбэлдэг. Нэгээс олон баганыг хооронд нь захиалж болно. Үүнийг хийх эсэх нь хэрэглэгчээс хамаарна захиалга тэдгээрийг өгсөх эсвэл уруудах захиалга . Өгөгдмөл захиалга дээшилж байна.

Би SQL дээр олон баганаар хэрхэн эрэмбэлэх вэ?

Хэрэв та ямар нэгэн үр дүнг хүсч байвал эрэмбэлсэн уруудаж байна захиалга , таны ЗАХИАЛАХ BY заалт нь холбогдох зүйлийн нэр эсвэл дугаарын дараа шууд DESC түлхүүр үгийг ашиглах ёстой багана . Ажилтны нэр, овог, ажилд орсон огноо, цалинг СОНГО ЗАХИАЛАХ ажилд орсон_огноо DESC, овог_нэр ASC; Энэ болно захиалга дараалан.

Зөвлөмж болгож буй: