怎么写一条sql语句,查询除某一列以外的其他所有列
如何写一条sql语句,查询除某一列以外的其他所有列
一张表,有若干字段,除了一个字段外,不知道其他的任何字段的名称,如何写一个sql语句可以查询除了这一个字段外的所有字段。。。??谢谢~~~想了老半天也没想出一个办法来。。。
比如,一张表中有A,B,C,D,E,F,G七个字段,
我想查询除G以外的所有字段,我当然应该写select A,B,C,D,E,F from ***
可是我并不知道A,B,C,D,E,F的字段名,仅仅知道G的字段名,那么如何写一个sql语句,达到和select A,B,C,D,E,F from ***功能一样的效果??
谢谢各位高手了~~~
------解决方案--------------------
什么数据库?
类 SQL SERVER 数据库,都有一个系统表专门用来记录表中的列信息。
=======================================
在 SQL SERVER 的帮助中写到:
syscolumns
每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。
在每个 SQL SERVER 数据库中,都有这个表:syscolumns ,你去看看帮助就知道了。
------解决方案--------------------
select * from *** where 1=0
recordset fields里存放了所有结果集中所有字段信息
遍历该集合就可以得到字段信息了
一张表,有若干字段,除了一个字段外,不知道其他的任何字段的名称,如何写一个sql语句可以查询除了这一个字段外的所有字段。。。??谢谢~~~想了老半天也没想出一个办法来。。。
比如,一张表中有A,B,C,D,E,F,G七个字段,
我想查询除G以外的所有字段,我当然应该写select A,B,C,D,E,F from ***
可是我并不知道A,B,C,D,E,F的字段名,仅仅知道G的字段名,那么如何写一个sql语句,达到和select A,B,C,D,E,F from ***功能一样的效果??
谢谢各位高手了~~~
------解决方案--------------------
什么数据库?
类 SQL SERVER 数据库,都有一个系统表专门用来记录表中的列信息。
=======================================
在 SQL SERVER 的帮助中写到:
syscolumns
每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。
在每个 SQL SERVER 数据库中,都有这个表:syscolumns ,你去看看帮助就知道了。
------解决方案--------------------
select * from *** where 1=0
recordset fields里存放了所有结果集中所有字段信息
遍历该集合就可以得到字段信息了