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

sql server pilih kolom dengan nomor

SELECT * FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_NAME = 'myTable' AND ORDINAL_POSITION = '3'

Pernyataan ini mengembalikan kolom ketiga dari tabel Anda

Anda perlu menulis pernyataan SQL transaksi seperti

DECLARE @columnname nvarchar(100), @sql nvarchar(500)

SELECT @columnname = ORDINAL_POSITION FROM INFORMATION_SCHEMA.COLUMNS
            WHERE TABLE_NAME = 'myTable' AND ORDINAL_POSITION = '3'

SET @sql = 'SELECT ' + @columnname + ' FROM mytable'

EXEC @sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perilaku Rencana Kueri Tabel Temporal SQL Server 2016

  2. Dukungan SQL Server 2008 Berakhir. Sekarang Apa?

  3. Fungsi SQL Server ROUND():Untuk Apa dan Mengapa Anda Harus Peduli?

  4. Membuat Database di SQL Server (T-SQL)

  5. GETDATE() Contoh di SQL Server (T-SQL)