ALTER PROCEDURE dbo.FindImage
(
@IMAGENAME varchar(50)
)
AS
AS
SELECT * FROM ImageTable
WHERE IMAGENAME LIKE @IMAGENAME+'%' OR
IMAGENAME LIKE '%'+@IMAGENAME OR
IMAGENAME LIKE '%'+@IMAGENAME+'%'
RETURN
string을 입력받아 테이블내의 데이터를 검색한다.
LIKE는 같은 값을 검색해주는 내장함수이지만 %가 붙어서 string으로 시작하거나
중간에 string값이 들어간 데이터 혹은 string값으로 끝나는 데이터를 찾을 수 있다.
<소문자 대문자도해줘야 한다고 들은듯한데..더미로 테스트해본 결과 대문자로 쳐도 소문자가 검색이 된다>
LIKE는 같은 값을 검색해주는 내장함수이지만 %가 붙어서 string으로 시작하거나
중간에 string값이 들어간 데이터 혹은 string값으로 끝나는 데이터를 찾을 수 있다.
<소문자 대문자도해줘야 한다고 들은듯한데..더미로 테스트해본 결과 대문자로 쳐도 소문자가 검색이 된다>
'Sunmoon_BIT > ORACLE SQL' 카테고리의 다른 글
ORACLE TABLESPACE 확인 (0) | 2012.06.28 |
---|---|
데이터베이스에 XML파일 저장하기 (0) | 2010.04.27 |
LOGICAL OPERATORS (0) | 2010.02.24 |
SQL DML(데이터조작하기)의 기본 (0) | 2010.02.22 |