2016-03-02 66 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

相關問題