我有一个调查,大多数问题都是肯定或否定的答案。我做了一页,asp.net
所有问题都是单选按钮,答案是相同的文本.net
。
.aspx:
asp:RadioButton ID="Money1" runat="server" GroupName="Money" Text="Yes"
asp:RadioButton ID="Money2" runat="server" GroupName="Money" Text="No"
.aspx.cs:
if (Money1.Checked)
{ cmd.Parameters.Add(new SqlParameter("@Money", Money1.Text)); }
else if (Money2.Checked)
{ cmd.Parameters.Add(new SqlParameter("@Money", Money2.Text)); }
SQL 字段:
Money nvarchar(50) Checked
现在一切正常,结果按要求存储在数据库中。
但是我必须做一个报告,我试图让 SQL 视图计算是和否问题的结果,具体来说,有多少人回答是和否?如您所见,两个结果都存储在一个单元格中。
那么,我应该使用什么正确的 SQL 语句来捕获这个不同结果的答案计数。