Isi kandungan:

Bagaimanakah saya menanyakan rekod rawak dalam SQL?
Bagaimanakah saya menanyakan rekod rawak dalam SQL?

Video: Bagaimanakah saya menanyakan rekod rawak dalam SQL?

Video: Bagaimanakah saya menanyakan rekod rawak dalam SQL?
Video: 【FULL】The Lord Of Losers EP02 | Jean × Cheng Guo | 破事精英 | iQIYI 2024, November
Anonim

MySQL pilih rekod rawak menggunakan ORDER BY RAND()

  1. Fungsi RAND() menjana a rawak nilai bagi setiap satu barisan dalam jadual.
  2. Klausa ORDER BY menyusun semua barisan dalam jadual oleh rawak nombor yang dijana oleh fungsi RAND().
  3. Klausa LIMIT memilih yang pertama barisan dalam set hasil diisih secara rawak .

Begitu juga, bagaimana saya menarik sampel rawak dalam SQL?

Memilih rawak Baris masuk SQL Mudah persampelan rawak boleh dilaksanakan sebagai memberikan nombor unik kepada setiap pengguna dalam julat dari 0 hingga N-1 dan kemudian memilih X rawak nombor dari 0 hingga N-1. N menandakan jumlah pengguna di sini dan X ialah sampel saiz.

Kedua, adakah Newid rawak? Kuncinya di sini ialah NEWID fungsi, yang menjana pengecam unik global (GUID) dalam ingatan untuk setiap baris. Mengikut definisi, GUID adalah unik dan adil rawak ; jadi, apabila anda mengisih mengikut GUID itu dengan klausa ORDER BY, anda mendapat a rawak susunan baris dalam jadual.

Mengenai ini, apakah itu Tablesample?

Diperkenalkan dalam SQL Server 2015 CONTOH MEJA ialah klausa untuk pertanyaan yang boleh digunakan untuk memilih nombor pseudo-rawak baris daripada jadual, berdasarkan peratusan atau bilangan baris dan nombor benih pilihan – jika hasil yang boleh diulang diperlukan.

Bagaimanakah anda memilih sampel rawak?

Untuk mencipta sampel rawak mudah menggunakan jadual nombor rawak hanya ikut langkah ini

  1. Nomborkan setiap ahli populasi 1 hingga N.
  2. Tentukan saiz populasi dan saiz sampel.
  3. Pilih titik permulaan pada jadual nombor rawak.
  4. Pilih arah untuk membaca (naik ke bawah, kiri ke kanan atau kanan ke kiri).

Disyorkan: