2016-03-02 99 views
1

成员表:是否可以在SQL中执行此操作?

ID Resident Gender  Location 

1 Steve  M  S-55 
2 Roger  M  S-42 
3 Martha  F  R-20 
4 Samantha F  CC 
5 Tom   M  S-12 

我试图代码,返回一个数值的SQL语句。

线沿线的东西:

SELECT COUNT(Gender) 
FROM Members 
WHERE GENDER = M 
    AND Location CONTAINS 'S%' 

AND LOCATION显然是不存在的,在该语法SQL,但我希望能得到多少成员是MALE并驻留在计数一个有S的位置。

这可能吗?

+0

人力资源管理模式,我都尝试,但返回0; /我需要调查什么即时做错了 – user2881231

回答

2
SELECT COUNT(*) 
FROM Members 
WHERE GENDER = 'M' 
AND Location LIKE '%S%' 
1
SELECT COUNT(*) as count 
FROM Members 
WHERE GENDER = 'M' AND Location LIKE 'S%' 
+1

'我希望得到的数量有多少成员是男性,住在某个位置有一个S在里面 - 你的答案和问题一样错误,你只是检查位置_begins_是否与S. – Bridge

+0

@Bridge有关,这可能并不是错误的,这就像是更快一样 –

+1

它更快,因为它正在减少工作 - 例如不是OP要求的! – Bridge

相关问题