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

vyberte jeden řádek na ID

Tím se vybere jeden libovolný řádek na sloupec 1.
Nemůžete si vybrat, který řádek chcete

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



  1. Místní a globální dočasné tabulky v SQL Server

  2. Co je ekvivalentem tabulky Oracle Dual v MS SqlServer?

  3. Jak deklarovat číselnou proměnnou, kde mohu uložit počet tabulky v mé smyčce

  4. Odesílejte/převeďte BigInt na Varchar v MySQL