如何打印出给定条件的记录数

时间:2017-03-08 06:44:41

标签: sql

我正在为电影创建一个SQL数据库,我想打印出数据库中科幻电影的数量。

我已经运行了这个命令,但是我收到了一个错误。 任何人都可以指出命令中有什么问题吗?

SELECT COUNT Genre FROM Movies WHERE Genre ='Sci-Fi'

enter image description here

5 个答案:

答案 0 :(得分:3)

<div> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:CheckBox ID="CheckBox1" runat="server" value="5"/> <asp:CheckBox ID="CheckBox2" runat="server" value="15"/> <asp:CheckBox ID="CheckBox3" runat="server" value="25"/> <asp:CheckBox ID="CheckBox4" runat="server" value="35"/> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> </div> 是一个函数,因此您需要使用count中的参数列表来调用它。 (),具体来说,可以得到一个特殊的参数count,这意味着它只计算所有行(通过过滤):

*

此外,由于您SELECT COUNT(*) FROM Movies WHERE Genre = 'Sci-Fi' -- Here ----^ 列不包含单个值(您可能想要重新访问的决定),因此使用此类genre运算符将错过任何具有多种类型的电影。使用=应该可以解决问题:

like

答案 1 :(得分:0)

SELECT COUNT(Title) FROM Movies WHERE Genre like '%Sci-Fi%'

答案 2 :(得分:0)

使用以下查询

<div class="form-group">
  <label class="control-label col-sm-4">Name</label>
  <div class="col-sm-8">
    <input type="text" class="form-control" id="id_name" required/>
    <span id="marker" style="color: red; background-position: right top;">*</span>
  </div>

答案 3 :(得分:-1)

SELECT COUNT(*)FROM Movies WHERE类型&#39;%Sci-Fi%&#39;

答案 4 :(得分:-2)

试试这个:asort($new_array);