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

PILIH BERBEDA pada satu kolom

Dengan asumsi bahwa Anda menggunakan SQL Server 2005 atau lebih tinggi, Anda dapat menggunakan CTE dengan ROW_NUMBER():

SELECT  *
FROM    (SELECT ID, SKU, Product,
                ROW_NUMBER() OVER (PARTITION BY PRODUCT ORDER BY ID) AS RowNumber
         FROM   MyTable
         WHERE  SKU LIKE 'FOO%') AS a
WHERE   a.RowNumber = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memperbaiki:"SQLServerAgent saat ini tidak berjalan ..."

  2. Cara Memperbaiki "Konversi gagal saat mengonversi nilai ke tipe data" di SQL Server

  3. Permintaan PIVOT dinamis SQL Server?

  4. menentukan set karakter dari tabel / database?

  5. Apakah tampilan lebih cepat daripada kueri sederhana?