从SQL表中提取单个行值

时间:2013-11-07 21:56:45

标签: c# .net sql

我有一个sql表,我需要从中提取某些数据。例如: enter image description here

这是我的sql表的一个例子,我需要将星期一的红色用于我的应用程序的实时磁贴。等等,我可能需要拉周二的红色或周二的黄色。

是否有可以帮助我实现这一目标的查询?

2 个答案:

答案 0 :(得分:1)

如果我理解正确的话,这是一个基本的查询,可以做你想做的事。我假设表头是列名。

获取星期一的红色:

select [monday] from table where [key] = 'Reds'

得到星期二的红色:

select [tuesday] from table where [key] = 'Reds'

答案 1 :(得分:1)

对于星期一的红色:

select Monday from SUMMARY where Key LIKE 'Reds' //Can also match wildcards, Slower

对于星期二的红色:

select Tuesday from SUMMARY where Key = 'Reds'  //Preferred , Faster 

*假设摘要是您的表名,根据您的意见 两种方式都有效。
在此处查看 LIKE = 之间的区别:Use '=' or LIKE to compare strings in SQL?
在这里试试:http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all