sql >> Database >  >> RDS >> Sqlserver

Vervang rijwaarde door lege tekenreeks indien duplicaat

Vaak kan dit type transformatie beter op de applicatielaag worden gedaan, omdat de resultatenset niet "SQL-achtig" is. Dat wil zeggen, de volgorde is belangrijk om de rijen te begrijpen.

Maar u kunt dit doen als:

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. Integreer Firebase met PHP voor realtime communicatie

  2. Meerdere zoekopdrachten en resultaten naast elkaar bekijken in SQL Server Management Studio (SSMS) - SQL Server / TSQL-zelfstudie, deel 14

  3. MySQL-datum of PHP-tijd?

  4. Laravel Query Builder WHERE NOT IN