sql >> Database >  >> RDS >> Sqlserver

Vreemd resultaat van SQL-query?

Dit is misschien een dom antwoord, vergeef me als dat zo is.

Zijn de rijnummers op nul gebaseerd? Wat gebeurt er als u de waar-clausule wijzigt in:

WHERE rn = 0

?

EDIT:Ik heb ook gemerkt dat er mogelijk een "AS" in de regel ontbreekt:

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

Moet het zijn:

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



  1. Opgeslagen procedures in Ruby on Rails

  2. docker-compose mysql init sql wordt niet uitgevoerd

  3. Heroku Rails 4 kon geen verbinding maken met de server:verbinding geweigerd

  4. Monitoring gebruikte verbindingen op mysql om 'te veel verbindingen' te debuggen