Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menghitung nilai dan menetapkannya ke variabel baru dalam kueri.
Sintaksis
Let variable = expression [, ...]
Bagian
| Istilah | Definisi |
|---|---|
variable |
Dibutuhkan. Alias yang dapat digunakan untuk mereferensikan hasil ekspresi yang disediakan. |
expression |
Dibutuhkan. Ekspresi yang akan dievaluasi dan ditetapkan ke variabel yang ditentukan. |
Komentar
Klausa memungkinkan Let Anda menghitung nilai untuk setiap hasil kueri dan mereferensikannya dengan menggunakan alias. Alias dapat digunakan dalam klausa lain, seperti Where klausa. Klausa memungkinkan Let Anda membuat pernyataan kueri yang lebih mudah dibaca karena Anda dapat menentukan alias untuk klausa ekspresi yang disertakan dalam kueri dan mengganti alias setiap kali klausa ekspresi digunakan.
Anda dapat menyertakan sejumlah variable dan expression penugasan dalam Let klausul. Pisahkan setiap penugasan dengan koma (,).
Contoh
Contoh kode berikut menggunakan klausul Let untuk menghitung diskon 10 persen pada produk.
Dim discountedProducts = From prod In products
Let Discount = prod.UnitPrice * 0.1
Where Discount >= 50
Select prod.ProductName, prod.UnitPrice, Discount
For Each prod In discountedProducts
Console.WriteLine("Product: {0}, Price: {1}, Discounted Price: {2}",
prod.ProductName, prod.UnitPrice.ToString("$#.00"),
(prod.UnitPrice - prod.Discount).ToString("$#.00"))
Next