
全部列:select from syscolumns where id =object_id('表名')
单个列:select from syscolumns where id =object_id('表名') and name='列名'
需要这样搜索的话,你的表肯定没建好,一般程序不建议这么搜。
一定要这么搜的话只能一列列遍历每个单元格的值。
得先知道所有列名和顺序,然后双重循环,外循环遍历列,内循环遍历单元格。
当内循环遍历到当前单元格值含a后,输出当前外循环列名,然后可跳出或继续循环。
当数据多的话,这样肯定不行的。
建议你再优化一下建表。
这个方法写在程序里的,不是直接的sql查询语句
你两表关联後可以直接在select列表中计算并返回你要的值的
如select bematerial as 能源物质,be_code_id as 折标系数,be_consumption as 单耗散,e_consumptionenerty_real as 能耗值Q
from table1 a ,table2 b
where aid = be_code_id
如何在sqlserver中获取表的所有列信息
microsoft sql server management studio中展开对应表下面的列信息不就可以看到列的详细信息了么?当然这是可以的,但这里我们主要讲的时如何利用sql语句来查询指定表的列信息。
利用sql语句来查询列信息,就是要用到系统视图syscolumns,这个视图记录了数据库中所有表,视图,表值函数等的所有列信息。我们可以利用语句select from syscolumns来查看这个视图返回的信息。
以上就是关于如何利用SQL语句查看某一个表全部列或单个列的属性全部的内容,包括:如何利用SQL语句查看某一个表全部列或单个列的属性、sql数据库在一个表里面,知道某个值"a",如何获取其所属列的列名、sql 如何在一个列中获取另一列计算出来的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)