用于查找具有两个's'字符的行的SQL查询

时间:2012-02-27 09:30:03

标签: sql

如何编写一个sql查询,该查询将返回表中的行(名为'emp'),其中字段'job'在数据中的某处有两个''字符。

5 个答案:

答案 0 :(得分:6)

试试这个

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

答案 1 :(得分:1)

select  *
from    emp
where   job like '%s%s%'

答案 2 :(得分:0)

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

答案 3 :(得分:0)

select  jobs
from    emp
where   job like '%s%s%'

答案 4 :(得分:0)

SELECT * 
  FROM emp
 WHERE job LIKE '%s%s%'
EXCEPT
SELECT * 
  FROM emp
 WHERE job LIKE '%s%s%s%';