sql >> Databáze >  >> RDS >> Sqlserver

Lichý výsledek z SQL dotazu?

To může být hloupá odpověď, prosím odpusťte, pokud ano.

Jsou čísla řádků založena na nule? Co se stane, když změníte klauzuli where na:

WHERE rn = 0

?

EDIT:Také jsem si všiml, že v řádku může chybět „AS“:

SELECT * , ROW_NUMBER() OVER (PARTITION BY Col1 ORDER BY Col5 ASC, Col3 ASC) rn

Mělo by to být:

SELECT * , ROW_NUMBER() OVER (PARTITION BY Col1 ORDER BY Col5 ASC, Col3 ASC) AS rn



  1. Může mysql importovat csv nebo jiný soubor txt do jednoho sloupce?

  2. Vytvoření sekvence pro pole varchar2 v Oracle

  3. MYSQL vymaže všechny výsledky s počtem(*)=1

  4. Vzdálenost v metrech mezi dvěma prostorovými body v dotazu MySQL