mysql에서 한글을 사용하는 경우 마지막 글자를 빼야하는 경우가 있다고 하자.
SELECT SUBSTRING( '가나다3', 1, CHAR_LENGTH( '가나다3' ) -1 )
위처럼 하면 원하는 답을 얻을 수 있다.
주의할 점은 LENGTH() 사용하면 안되고 CHAR_LENGTH()를 사용해야 한다는 점이다.
SELECT SUBSTRING( '가나다3', 1, CHAR_LENGTH( '가나다3' ) -1 )
위처럼 하면 원하는 답을 얻을 수 있다.
주의할 점은 LENGTH() 사용하면 안되고 CHAR_LENGTH()를 사용해야 한다는 점이다.
mysql utf8 substring length char_length의 사용
dskeem
2016년 8월 5일 금요일