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

jak nastavit hodnotu sloupce rovnou řádku ne?

Pokud se pokusíte AKTUALIZOVAT sloupec přímo pomocí ROW_NUMBER(), dostanete...

...takže místo toho INNER JOIN stůl sám k sobě...

UPDATE
    [test123]
SET
    [row_number] = [x].[rn]
FROM
    [test123]
INNER JOIN
    (
        SELECT
            [test_id],
            ROW_NUMBER() OVER (ORDER BY [test_id]) AS rn
        FROM
            [test123]
    ) AS x
ON 
    [test123].[test_id] = [x].[test_id]


  1. Připravené prohlášení MySQL - Jak procházet

  2. Je možné použít SQL k řazení podle data, ale dát nulová data na konec sady výsledků?

  3. enum nebo char(1) v MySQL

  4. jak používat `charset` a `encoding` v `create_engine` SQLAlchemy (k vytvoření datového rámce pandy)?