Pertanyaan yang diberi tag tsql

191
SQL RANK () versus ROW_NUMBER ()

Saya bingung tentang perbedaan antara ini. Menjalankan SQL berikut memberi saya dua set hasil identitas. Bisakah seseorang menjelaskan perbedaannya? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION...

186
apakah mungkin untuk memilih EXISTS secara langsung?

Saya bertanya-tanya apakah mungkin melakukan sesuatu seperti ini (yang tidak berhasil): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Sepertinya itu bisa dilakukan, tetapi banyak hal yang harus bekerja dalam SQL tidak;) Saya telah melihat solusi untuk ini...

180
Mendapatkan minimal dua nilai dalam SQL

Saya memiliki dua variabel, satu disebut PaidThisMonth, dan yang lainnya disebut OwedPast. Keduanya merupakan hasil dari beberapa subquery di SQL. Bagaimana saya bisa memilih yang lebih kecil dari keduanya dan mengembalikannya sebagai nilai berjudul PaidForPast? The MINfungsi bekerja pada kolom,...

177
Cara menghitung persentase dengan pernyataan SQL

Saya memiliki tabel SQL Server yang berisi pengguna & nilainya. Demi kesederhanaan, katakan saja ada 2 kolom - name& grade. Jadi baris yang khas adalah Name: "John Doe", Grade: "A". Saya mencari satu pernyataan SQL yang akan menemukan persentase dari semua jawaban yang mungkin. (A, B, C,...