คุณสามารถมี 2 คำสั่งโดยใน SQL?
คุณสามารถมี 2 คำสั่งโดยใน SQL?

วีดีโอ: คุณสามารถมี 2 คำสั่งโดยใน SQL?

วีดีโอ: คุณสามารถมี 2 คำสั่งโดยใน SQL?
วีดีโอ: 8 คำสั่งพื้นฐาน SQL ที่คุณควรรู้ จะมีอะไรบ้างไปดูกันเลย!!! 2024, พฤศจิกายน
Anonim

สั่งซื้อ โดย หนึ่ง หรือมากกว่าคอลัมน์ที่เป็นไปได้ นี่แสดงว่า สั่งได้นะคะ โดยมากกว่า หนึ่ง คอลัมน์. ASC หมายถึงจากน้อยไปมาก แต่เป็นทางเลือกเนื่องจากเป็นค่าเริ่มต้น เรียงลำดับ . หมายเหตุ: DESC หมายถึงจากมากไปน้อย แต่เป็นทางเลือกเนื่องจากเป็นค่าเริ่มต้น เรียงลำดับ.

นอกจากนี้คุณจะเรียงลำดับสองครั้งใน SQL ได้อย่างไร

หากคุณระบุ หลายรายการ คอลัมน์ ชุดผลลัพธ์ ถูกจัดเรียง โดยคอลัมน์แรกแล้วนั้น จัดเรียง ชุดผลลัพธ์ ถูกจัดเรียง ตามคอลัมน์ที่สอง เป็นต้น คอลัมน์ที่ปรากฏใน คำสั่ง BY อนุประโยคต้องสอดคล้องกับคอลัมน์ใดคอลัมน์หนึ่งในรายการที่เลือกหรือคอลัมน์ที่กำหนดไว้ในตารางที่ระบุในอนุประโยค FROM

ข้างบนนี้ คุณจะเรียงลำดับตามใน SQL ได้อย่างไร? ไวยากรณ์ของวิธีการใช้ ORDER BY ทั้งหมดแสดงอยู่ด้านล่าง:

  1. เรียงตามคอลัมน์เดียว: ในการเรียงลำดับจากน้อยไปมากหรือมากไปหาน้อย เราสามารถใช้คำหลัก ASC หรือ DESC ตามลำดับ ไวยากรณ์:
  2. เรียงตามหลายคอลัมน์: ในการเรียงลำดับจากน้อยไปมากหรือมากไปหาน้อย เราสามารถใช้คำหลัก ASC หรือ DESC ตามลำดับ

รู้ยัง, ลำดับโดย 2 หมายถึงอะไรใน SQL?

คุณสามารถแสดงคอลัมน์ใน คำสั่ง BY clause โดยการระบุตำแหน่งของคอลัมน์ในรายการ SELECT แทนที่จะเขียนชื่อคอลัมน์ แบบสอบถามข้างต้นสามารถเขียนได้ตามที่ระบุด้านล่าง ชื่อ SELECT เงินเดือนจากพนักงาน คำสั่ง โดย 1, 2 ; โดยค่าเริ่มต้น the คำสั่ง BY Clause เรียงลำดับข้อมูลจากน้อยไปมาก คำสั่ง.

เรียงลำดับตามหลายคอลัมน์ทำงานอย่างไร

ในกรณีที่คุณต้องการ เรียงลำดับ ผลลัพธ์ที่กำหนดโดย หลายคอลัมน์ คุณใช้เครื่องหมายจุลภาค (,) เพื่อแยก คอลัมน์ . NS คำสั่ง BY clause จัดเรียงแถวโดยใช้ คอลัมน์ หรือนิพจน์จากซ้ายไปขวา กล่าวอีกนัยหนึ่ง คำสั่ง BY clause จัดเรียงแถวโดยใช้ first คอลัมน์ ในรายการ

แนะนำ: