sql语句怎么写才能达到除了表中的某一列查出其他全部列的目的,
比如我现在有名字,账号,密码等等很多列,我该怎么写才能达到选出除了密码的其余的所有列,(我知道一个一个选能选出来,除此之外呢)谢谢大家了!...
比如我现在有名字,账号,密码等等很多列,我该怎么写才能达到选出除了密码的其余的所有列,(我知道一个一个选能选出来,除此之外呢)谢谢大家了!
展开
2个回答
展开全部
没有除此之外了,只能一个一个选出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
动态拼接列名,然后用exec()执行
追问
前辈,可以用代码简单描述一下么?谢谢你了!
追答
sqlserver代码:例如:
select stuff((select ','+b.name from sysobjects a,syscolumns b where a.id=b.id and a.xtype='U' and a.id=object_id('tablename') and b.name not in(你不想列出的列名) for xml path('')),1,1,'')
这是输出一个表的列名,用逗号隔开
你将代码拼接到字符'select from tb'的列名处,然后用exec('select * from tb')来执行查询
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询