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

Как да получите уникални стойности от всички колони на таблица в SQL Server

моля, опитайте този код

declare @Sql_Str varchar(8000)='';
select @[email protected]_Str+' select cast (' +name  +' as varchar(500)) from 
<yourtable> union' from sys.columns where [object_id]=object_id('<yourtable>')
set @Sql_Str=SUBSTRING(@Sql_Str,1,len(@Sql_Str)-6)
exec(@Sql_Str)


  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 Server - след вмъкване/ за вмъкване - връщане назад

  2. GitHub Commit Error:Разрешението е отказано фатално:Не може да се обработи път ~/App_Data/aspnet-MyProject.mdf

  3. T-Sql изглежда оценява оператора If дори когато условието не е вярно

  4. SQL Delete изчиства таблицата вместо грешка

  5. Най-доброто хранилище на данни за милиарди редове