我有一个sql表,我需要从中提取某些数据。例如:
这是我的sql表的一个例子,我需要将星期一的红色用于我的应用程序的实时磁贴。等等,我可能需要拉周二的红色或周二的黄色。
是否有可以帮助我实现这一目标的查询?
答案 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