특정 컬럼의 글자수가 가장 많은 레코드를 출력하는 방법
·
조회수 11
데이터타입을 text로 했는데 글자가 잘리는 경우가 생기면 데이터타입을 변경해주어야 합니다.
사이트 운영을 하다보면 어느 정도 데이터가 입출력이 되는지 확인을 해야 하는데 그럴때 필요할 수도 있는 방법입니다.
story 테이블의 content 컬럼중에 글자수가 가장 많은 레코드 1개를 찾아 content 컬럼의 내용과 글자수(text_length) 보여주기
SELECT
content,
CHAR_LENGTH(content) AS text_length
FROM story
ORDER BY text_length DESC
LIMIT 1;