Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Странен резултат от SQL заявка?

Това може да е глупав отговор, моля да ме извините, ако е така.

Числата на редовете базирани ли са на нула? Какво се случва, ако промените клаузата where на:

WHERE rn = 0

?

РЕДАКТИРАНЕ:Забелязах също, че може да има липсващо „AS“ в реда:

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

Трябва ли да бъде:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server Group по брой дата и час на час?

  2. Възстановяване на база данни на SQL Server (T-SQL)

  3. Запитване на SQL сървър за получаване на списъка с колони в таблица заедно с ограниченията типове данни, NOT NULL и PRIMARY KEY

  4. Как да намерите работни места за агент на SQL Server в Azure Data Studio

  5. Как да се покаже лентата за напредък, докато изпълнявате голям SQLCommand VB.Net