我有一个 sql 表,我需要从中提取某些数据。例如:
这是我的 sql 表的一个示例,我需要为我的应用程序提取星期一的红色以获取动态磁贴。依此类推,我可能需要拉周二的红色或周二的黄色。
有没有可以帮助我实现这一目标的查询?
如果我理解正确,这是一个基本查询,可以做你想做的事。我假设表头是列名。
获得周一的红人:
select [monday] from table where [key] = 'Reds'
获得周二的红牌:
select [tuesday] from table where [key] = 'Reds'
对于周一的红人:
select Monday from SUMMARY where Key LIKE 'Reds' //Can also match wildcards, Slower
对于周二的红人:
select Tuesday from SUMMARY where Key = 'Reds' //Preferred , Faster
*假设根据您的评论,SUMMARY 是您的表名。
两种方式都有效。在此处查看LIKE和=
之间的区别:使用 '=' 或 LIKE 比较 SQL 中的字符串?
在这里试试:http ://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all