【发布时间】:2023-03-24 02:56:01
【问题描述】:
我在数据库中有一个表结构如下。
col1 col2 col3 col4 col5 col6 frnkeyid1 frnkeyid2
-----------------------------------------------------------
a 2 3 2 4
b 1 4 2 5
c 12 5 2 6
上表中,col4、col5和col6中没有插入数据。
现在我想编写一个过程/查询,从结果表中删除没有为该列输入值的所有列。
F.e.上表的结果:
col1 col2 col3 frnkeyid1 frnkeyid2
-----------------------------------------
a 2 3 2 4
b 1 4 2 5
c 12 5 2 6
我该怎么做?
【问题讨论】:
-
您使用哪种 RDBMS?
-
我删除了所有这些 dbms 标签。放回其中一个,用于此处实际使用的 dbms 的那个。
-
sql server 2008
标签: sql sql-server sql-server-2008 tsql dynamic-sql