sql >> Database teknologi >  >> RDS >> Sqlserver

Generering af en sekvens i sql server

Ja, du kan bruge en rekursiv CTE at gøre dette. For eksempel for at generere tal mellem 10 og 20 inklusive:

WITH f AS
(
    SELECT 10 AS x
    UNION ALL
    SELECT x + 1 FROM f WHERE x < 20
)
SELECT * FROM f


  1. Tæl forekomster baseret på flere betingelser for to borde

  2. Mysql-adapter til Zend_Translate

  3. MySql - langsom afsendelse af datafase

  4. BESTIL EFTER ... SÆTTER i SQL Server