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

Ganti nilai baris dengan string kosong jika duplikat

Seringkali, jenis transformasi ini lebih baik dilakukan pada lapisan aplikasi, karena kumpulan hasil tidak "SQL-ish". Artinya, pengurutan penting untuk memahami baris.

Namun, Anda dapat melakukannya sebagai:

select (case when row_number() over (partition by ProductCode order by (select NULL)) = 1
             then ProductCode
        end) as ProductCode
       Color
from Product
order by ProductCode;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan Aplikasi UWP ke penyedia Remote SQL Server 2008:Penyedia TCP, kesalahan:0

  2. Mengembalikan Daftar Tabel &Tampilan di SQL Server menggunakan T-SQL (sp_tables)

  3. Harus mendeklarasikan kesalahan variabel @myvariable dengan kueri berparameter ADO

  4. Kebiasaan Buruk:Menghindari NULL di SQL Server

  5. Cara Memahami Tipe Data Geografi SQL Server