Acara
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarangBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Menentukan urutan pengurutan untuk hasil kueri.
Order By orderExp1 [ Ascending | Descending ] [, orderExp2 [...] ]
orderExp1
Diperlukan. Satu atau lebih bidang dari hasil kueri saat ini yang mengidentifikasi cara mengurutkan nilai yang dikembalikan. Nama bidang harus dipisahkan dengan koma (,). Anda dapat mengidentifikasi setiap bidang seperti yang diurutkan dalam urutan naik atau turun dengan menggunakan kata kunci Ascending
atau Descending
. Jika tidak ada kata kunci Ascending
atau Descending
yang ditentukan, urutan pengurutan default akan naik. Bidang urutan pengurutan diberikan prioritas dari kiri ke kanan.
Anda bisa menggunakan klausa Order By
untuk mengurutkan hasil kueri. Klausa Order By
hanya dapat mengurutkan hasil berdasarkan variabel rentang untuk cakupan saat ini. Misalnya, klausa Select
memperkenalkan cakupan baru dalam ekspresi kueri dengan variabel iterasi baru untuk cakupan tersebut. Variabel rentang yang ditentukan sebelum klausa Select
dalam kueri tidak tersedia setelah klausa Select
. Oleh karena itu, jika Anda ingin mengurutkan hasil Anda dengan bidang yang tidak tersedia dalam klausa Select
, Anda harus menempatkan klausul Order By
sebelum klausul Select
. Satu contoh kapan Anda harus melakukan ini adalah ketika Anda ingin mengurutkan kueri Anda berdasarkan bidang yang tidak dikembalikan sebagai bagian dari hasil.
Urutan naik dan turun untuk bidang ditentukan oleh implementasi antarmuka IComparable untuk jenis data bidang. Jika jenis data tidak mengimplementasikan antarmuka IComparable, urutan pengurutan diabaikan.
Ekspresi kueri berikut menggunakan klausul From
untuk mendeklarasikan variabel book
rentang untuk koleksi books
. Klausa Order By
mengurutkan hasil kueri berdasarkan harga dalam urutan naik (default). Buku dengan harga yang sama diurutkan berdasarkan judul dalam urutan naik. Klausa Select
memilih properti Title
dan Price
sebagai nilai yang dikembalikan oleh kueri.
Dim titlesAscendingPrice = From book In books
Order By book.Price, book.Title
Select book.Title, book.Price
Ekspresi kueri berikut menggunakan klausa Order By
untuk mengurutkan hasil kueri berdasarkan harga dalam urutan menurun. Buku dengan harga yang sama diurutkan berdasarkan judul dalam urutan naik.
Dim titlesDescendingPrice = From book In books
Order By book.Price Descending, book.Title
Select book.Title, book.Price
Ekspresi kueri berikut menggunakan klausul Select
untuk memilih judul buku, harga, tanggal penerbitan, dan penulis. Kemudian mengisi bidang Title
, Price
, PublishDate
, dan Author
dari variabel rentang untuk cakupan baru. Klausa Order By
memesan variabel rentang baru berdasarkan nama penulis, judul buku, lalu harga. Setiap kolom diurutkan dalam urutan default (naik).
Dim bookOrders =
From book In books
Select book.Title, book.Price, book.PublishDate, book.Author
Order By Author, Title, Price
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik:
Acara
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarang