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

изберете един ред за ID

Това ще избере един произволен ред на колона 1.
Не можете да избирате кой ред искате

SELECT
   ...
FROM
    (SELECT
       *,
       ROW_NUMBER() OVER (PARTITION BY Column1 ORDER BY (SELECT 1)) AS rn
    FROM
       MyTable
    ) foo
WHERE
   rn = 1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Промяна на позицията на NULL при сортиране

  2. Използване на CASE изрази в SQL Server

  3. Използване на SQL Server като хранилище за изображения

  4. Извежда списък, разделен със запетая, в T-SQL

  5. Заявката за ROLLBACK TRANSACTION няма съответстваща BEGIN TRANSACTION