SQL LIKE문 질문이요....

SQL LIKE문 질문이요....

작성일 2024.02.06댓글 1건
    게시물 수정 , 삭제는 로그인 필요

만약 어느 테이블에 ID라는 컬럼이 있는데, 그 ID라는 컬럼에는 

/0 부터 /999..... 까지의 문자열이 있고,
/0/0 부터 /0/999... 까지의 문자열이 있고,
/0/0/0 부터 /0/0/999... 까지의 문자열이 있다고 하면,

ID가 /0 이거나, /0/0 ~ /0/999.... 인 로우들을 추출하는 SQL문을 알고 싶은데, LIKE문으로 어떻게 작성하는지 도통 감이 잘 안옵니다.. 도와주세요~


#sql like문 #sql like문 속도

profile_image 익명 작성일 -

안녕하세요?

/가 있어서 정확히 어떤 내용인지는 모르겠지만 LIKE와 OR 조건인 것 같습니다.

ABC 테이블에 ID 컬럼이라고 하면,

SELECT * FROM ABC WHERE (ID = '/0' OR (ID LIKE '/0/%' AND CHAR_LENGTH(ID) - CHAR_LENGTH(REPLACE(ID, '/', '')) = 2))

ID가 = '/0' 또는

ID가 '/0/으로 시작하는 것 중에서 '/' 가 2번인 것

을 조건으로 설정할 수 있습니다.

DB가 뭐냐에 따라서 CHAR_LENGTH, REPLACE 같은 함수가 없을 수도 있습니다.

이런 경우 해당 DB에서 제공해주는 함수로 변경하면 됩니다.

MSSQL LIKE 문 질문!

MSSQL에서 특정 테이블의 컬럼 값을 가지고 LIKE 문을... TITLE LIKE '%'+(SELECT KEYWORD FROM TT)+'%' SELECT * FROM AA WHERE EXISTS (SELECT 1 FROM TT WHERE AA.TITLE LIKE...

SQL LIKE문 질문입니다.

LIKE문 중에서 LIKE"*A?" 데이터 검색 가능한가요? WHERE 컬럼명 LIKE '%A_' 위와 같이 하시면 문자열의 끝에서 두번째가 'A'인 데이터를 검색하게 됩니다. '%'는 문자열의...

sql like문 질문이

... where AAA like '%프로그램개발과평가%' ... 이런식으로 라이크문을 쓰면... 부탁드려요 참고로 저 컬럼 유형이 TEXT 입니다 "Where AAA Like '*" & 프로그램개발과평가 & "*'"

xml sql문 질문이요

... 는 사용이 되는데 select * from store where name like '%#{aaa}%'or place like '%#{bbb}%'; 는 사용이 안되잖아요 두번째 sql문을 사용할수 있는 방법이...

MS-SQL like 문 질문 드립니다.

안녕 하세요 궁굼한 부분이 있어 질문 드립니다. DECLARE @ddddd... drcd not LIKE @ddddd 위에 쿼리인데여 변수 선언해서 단순 select 하는...

mysql의 like문 질문합니다.

... 일부분만 비슷해도 검색하는 like문 설명 부탁드립니다. where receipt_name LIKE " + "'%" + search1 + "%'" + "order by id desc limit 0,10";

SQL 질문(like, distincs)

... 구하는 sql문 작성 name의 데이터타입은 varchar(20)이다 select count(*) from score where name like "김%"; 이게 맞나요? 맞다면 여기서 중복되는 이름을...