sql >> Databáze >  >> RDS >> Oracle

Oracle 11g SQL pro získání jedinečných hodnot v jednom sloupci vícesloupcového dotazu

Eric Petroelje má téměř pravdu:

SELECT * FROM TableA
WHERE ROWID IN ( SELECT MAX(ROWID) FROM TableA GROUP BY Language )

Poznámka:pomocí ROWID (jedinečné id řádku), nikoli ROWNUM (který udává číslo řádku v sadě výsledků)



  1. ... kde počet(sloupec)> 1

  2. Klauzule CHECK pro aktualizovatelná zobrazení

  3. Znovu a znovu! Správa opakujících se událostí v datovém modelu

  4. Kompilátor Oracle pro*C a gnu C (__builtin_va_list, __attribute__ atd.)