如何使用columnname在sql表中选择值

时间:2015-07-12 11:56:53

标签: c# sql asp.net

CODE   bra1   bra2   bra3   bra4   bra5
---------------------------------------
 a1      0      1      1      2      1
 a2      1      0      0      0      0 
 a3      0      1      0      0      0
 a4      2      0      2      1      0 

如何显示值为CODE='a1'且列名为'bra1'

的行

这里的CODE,bra1,bra2等是我的专栏

2 个答案:

答案 0 :(得分:2)

  

先生,我需要显示包含CODE' a1'和总的项目   bra1

基于此,您可以使用SUM过滤查询CODE = 'a1'之类的内容;

Select SUM(bra1) as bra1Count
From tableName
Where CODE = 'a1'

SQLFIDDLE DEMO

| bra1Count |
|-----------|
|         0 |

答案 1 :(得分:0)

  

如何显示行

然后=> Select

  

有值CODE =' a1'

然后=> Where code='a1'

  

和列名=' bra1'

然后=> Select bra1

所以整个事情是:

Select bra1
From yourtablename
Where code='a1'