Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mengelompokkan item dengan distribusi yang merata di SQL

Anda dapat menggunakan ntile .

Beberapa contoh kode:

declare @NumberOfStudents int
declare @StudentsPerGroup int

set @StudentsPerGroup = 10
set @NumberOfStudents = 104

select StudentID,
       ntile(@NumberOfStudents / @StudentsPerGroup) over(order by StudentID) as GroupID
from Students

Cobalah di SE-Data .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Saya tidak dapat menambahkan Microsoft.SqlServer.Management.Common ke Aplikasi ASP.NET MVC saya

  2. Cache paket SQL Server 2008 hampir selalu kosong

  3. Buat pengguna di database Azure SQL menggunakan fungsi Azure?

  4. Bagaimana cara menghapus aksen dan semua karakter <> a..z di sql-server?

  5. Menghapus nol di depan dari bidang dalam pernyataan SQL