2012-06-06 3 views
1

예를 들어 내 테이블에 '기술'열이 있습니다. oracle tableoracle10g 데이터베이스에서 값을 선택하는 방법은 무엇입니까?

자바와 오라클에 기술이있는 사람을 검색하고 싶습니다. 나는 매우 간단하다는 것을 알고 있으며, oracle10g에 대해 매우 익숙합니다. 제발 도와주세요. 가 나는 방법을 선택할 수

select name from table_name where skills='java' or skills='java'; 

이름 'C'자바와 HTML의 능력을 가진 같은 시도?

select name from table_name where skills='java,html'; 

내가 사용하고 싶은 방법을 알고 계시다면 도와주세요.

답변

2

기술 목록에 java가있는 이름을 반환합니다. 당신은 자바 또는 오라클의 기술이 이름을 줄 것이다

select name from table_name where ','||skills||',' like '%,java,%' 
1
select name from table_name where skills like '%java%' or skills like '%oracle%'; 

. 같은 이름을 가진 이름을 원하면 "and"를 "or"로 변경하십시오.

1

당신의 능력이 자바 나 오라클 인 사람을 선택하려면 table_name에서 '% java %'와 같은 기술 또는 '% oracle %'와 같은 기술이 선택됩니다. 스킬이 자바 또는 오라클을 포함하는 이름

관련 문제