小编Chr*_*dan的帖子

如何在SQL内部有条件?

我已经尝试过这段代码:

    SELECT Count(Gender) As MaleCount, Count(Gender) As FemaleCount
    FROM [Session4].[dbo].[Survey]
    Where Gender = 'M' or Gender = 'F' 
Run Code Online (Sandbox Code Playgroud)

在一个查询中使用两个不同的条件进行计数时,我无法获得准确的数据.

图片如下:

这是结果.

在此输入图像描述

这是原始数据

SELECT  TOP (1000) [Departure]
    ,[Arrival]
    ,[Age]
    ,[Gender]
    ,[CabinType]
    ,[Q1]
    ,[Q2]
    ,[Q3]
    ,[Q4]
FROM [Session4].[DBO].[Survey]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

sql sql-server where conditional-statements

0
推荐指数
1
解决办法
3307
查看次数

标签 统计

conditional-statements ×1

sql ×1

sql-server ×1

where ×1