我想将列A的不同值与条件中提到的值进行比较,如果所有值与条件匹配,则将true打印为TRUE

  • 本文关键字:条件 如果 TRUE 打印 true 则将 比较 sql sql-server
  • 更新时间 :
  • 英文 :

if ((select distinct Column_A from TableA) == ('ab','bc','dc','ec'))
    print 'True'
else
    print 'False'

我该如何在sql?

中执行此操作

类似的东西:

select convert(bit,
       case 
       when (select count(distinct column_A) from TableA
             where column_A in ('ab','bc','dc','ec')
            ) = 4
       then 1
       else 0
       end
       ) tf

在线演示

相关内容

最新更新