Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để chọn tất cả các cột trong sql ngoại trừ một cột?

declare @cols varchar(max), @sql varchar(max)
SELECT  @cols = STUFF
    (
        ( 
            SELECT DISTINCT '], [' + name
            FROM sys.columns
            where object_id = (
                select top 1 object_id from sys.objects
                where name = 'TBLUser'
            )
            and name not in ('age')
            FOR XML PATH('')
        ), 1, 2, ''
    ) + ']'
select @sql = 'select ' + @cols + ' from TBLUser'  
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. Hàm MySQL ACOS () - Trả về Arc Cosine của một số

  2. Làm cách nào để tìm nạp bản ghi cuối cùng trong bảng cơ sở dữ liệu MySQL bằng PHP?

  3. Cách lấy ngày và giờ hiện tại trong MySQL

  4. lệnh mysql để hiển thị các biến cấu hình hiện tại

  5. ON DELETE CASCADE không hoạt động trong MySQL