반응형


오늘은 ORACLE에서 문자열 길이를 젤 때 사용하는 LENGTH를 설명하려고 합니다.


최근에 우편번호 작업을 한적이 있습니다.


우편번호가 6자리에서 5자리로 바꼈죠 ^^;;


그래서 구 우편번호를 구해서 신 우편번호로 변경해 주는 작업을 했습니다.


그 때 오랫만에 LENGTH 함수를 사용했습니다.


사용 법은 



LENGTH(구하하고자하는 문자열) 



입니다.


우편번호가 여섯 자리이기 때문에 가상의 테이블 MEMBER에 들어 있는 우편번호가 6자리인 회원정보를 가져오는 쿼리 입니다. 그래서 6섯 자리를 5자리로 변환해 줘야겠지요. ^^;


SELECT * FROM MEMBER WHERE LENGTH(ZIPCODE) = 6


위와 같이 하시면, 6자리 우편번호를 가진 MEMBER의 모든 레코드를 가져옵니다.


가끔 기억이 안나기 때문에 적어 둡니다.


즐거운 하루 되십시오.



반응형

+ Recent posts