Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да изберете всички колони в sql с изключение на една колона?

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. Вземете всички обекти без цикъл в OOP MySQLi

  2. Как да създадете обобщена таблица в MySQL

  3. Възможно ли е да се вмъкнат данни в две различни таблици в mysql чрез една заявка за вмъкване php?

  4. Преброяване на свързани записи със Sequelize

  5. SQL инжекция и клаузата LIMIT