본문 바로가기

ETC

[SQL] 특정 컬럼에서 가장 긴 문자열 찾는 SQL 쿼리

반응형

 

 

특정 테이블의 컬럼에서 가장 긴 문자열을 가진 ROW을 찾으려면 아래 쿼리를 통해 찾을 수 있다. 

 

select * from 테이블명 where length(컬럼명) = (select max(length(컬럼명)) from 테이블명);

 

먼저 Select max ~ 쿼리를 통해서 가장 긴 문자열의 길이를 찾고, 해당 길이와 같은 컬럼을 가져오는 쿼리다. 

 

반응형