Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menghasilkan urutan di sql server

Ya, Anda dapat menggunakan CTE rekursif untuk melakukan ini. Misalnya untuk menghasilkan angka antara 10 dan 20 inklusif:

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


  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 2008 - varchar (maks) vs tipe data teks

  2. Apa gunanya skema SQL Server?

  3. Cara melihat riwayat kueri di SQL Server Management Studio

  4. Mengapa kolom TEXT hanya mengembalikan 4096 byte?

  5. Memilih N baris di SQL Server