2012-02-27 26 views

回答

1
select * 
from emp 
where job like '%s%s%' 
+0

這將找到至少有兩個's'的工作。 – 2012-02-27 09:39:48

+0

它不僅會返回兩個,而且還會返回兩個以上的'。我想要兩個'' – 2012-02-27 10:50:26

0
select job 
from emp 
where job like '%s%s%' 
6

試試這個

SELECT * FROM your_Table 
WHERE (LENGTH(Field) - LENGTH(REPLACE(Field, 's', '')) = 2 
+1

+1,也許改變== =仍然;) – Andomar 2012-02-27 09:48:29

+0

@Andomar是的!謝謝!! – silly 2012-02-27 09:49:12

0
select jobs 
from emp 
where job like '%s%s%' 
0
SELECT * 
    FROM emp 
WHERE job LIKE '%s%s%' 
EXCEPT 
SELECT * 
    FROM emp 
WHERE job LIKE '%s%s%s%';