如何编写一个sql查询,该查询将返回表中的行(名为'emp'),其中字段'job'在数据中的某处有两个''字符。
答案 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%';