我在访问数据库中有一个表,其中包含 Q1-Easy Q1-Med 和 Q1-Hard 列。对于选定的用户名,我需要计算包含真值的列数。
这个 SQL 语句会起作用吗?还是有更优雅的方式来做到这一点?
string Q1Query = "SELECT COUNT from tbl_Results WHERE ([Q1-Easy] OR [Q1-Med] OR [Q1-Hard] && [Username]) = + selectedUsername + "'";
我只知道 SQL 的基础知识,我正在使用 C# .NET