sql >> Database teknologi >  >> RDS >> Oracle

UPDATE-sætning i Oracle ved hjælp af SQL eller PL/SQL for KUN at opdatere første duplikatrække

Vil dette virke for dig:

update duptest 
set nonid = 'c'
WHERE ROWID IN (SELECT   MIN (ROWID)
                              FROM duptest 
                          GROUP BY id, nonid)


  1. Sådan skriver du en CASE-sætning i SQL

  2. Topfunktioner at se efter i et SQL Server-overvågningsværktøj

  3. SQL Server dynamisk PIVOT-forespørgsel?

  4. SQL, Postgres OID'er, hvad er de, og hvorfor er de nyttige?