에... SQL 시작한지 얼마 안되는 초보입니다...
일단 지역별 검색을 하는데 지역 이름에 해당하는 순서를 부여해서 검색을 하려고 합니다.
서울이면 01, 광주면 02... 이런 식으로 별도의 키를 만들어서 저장하려구요..
일단 트리거를 사용해서 해당 필드를 저장할 때 검색에 사용하는 키 값을 업데이트 하려고 합니다. Case를 사용하려고 하는데요..
Update job_univ_school Set univ_key = Case state When univ_area like '%서울%' Then '01' When univ_area like '%광주%' Then '02' End
이런 식으로 했는데.. like 부분에서 자꾸 에러가 나는 군요... 에러 메시지 156으로요...-_-;; job_univ_school는 DB 테이블, univ_area는 열 이름 입니다...
부탁드립니다... __
|