SQL where 구문에 관해서...
본문
AAA라는 카테고리에서 abc로 시작하는 글제목을 제외한 모든 게시글을 가리키는 where 구문이 어떻게 될까요?
즉,
abc ~~ (O)
abcd ~~ (X)
~~ abc (X)
답변 1
where AAA not like 'abc%'
와 같이 하면 됩니다.
만일 abc 뒤에 공백이 있는것만 허용이라면
where AAA = 'abc '
로 검색하는게 맞고
반대로
명확하게 abc뒤에 공백이 있는것 한가지만 제외라면
where AAA <> 'aaa '
가 됩니다.
특정구문이 포함된건 모두포함은
where AAA like 'abc %' 가 될겁니다.
역시 반대로는
where AAA not like 'abc %'의 형태로 해야죠
-------
이외에 특정구문에 대해서 검색한 결과의 또다른 예외를 적용할때는
exists 구문을 사용할수있는데
이건 좀더 복잡해지니 다음에 기회가 되는질문일때 더 자세한 기회가 있겠죠
답변을 작성하시기 전에 로그인 해주세요.