정리 작업중

[MySQL] 문자열 유용한 함수들

Xie Yun 2022. 10. 12. 16:45
반응형

LENGTH() : 레코드의 문자열 컬럼의 글자 수를 리턴한다.

 

예제 

Country 테이블 각 레코드의 Name 컬럼의 글자 수를 표시하시오.

select length(Name) from country;

 

 

MID() : 문자열의 중간부분을 리턴한다.

UPPER() / LOWER() : 문자열을 대문자/소문자로 리턴한다.

 

예제

Country 테이블의 Name 컬럼의 앞 세 글자만 대문자로 표시하시오.

select upper(mid(Name,1,3)) from country;

// 해석
// min(Name,1,3)   // Name 1번째부터 3번째 까지 가져옴.
// upper(result)   // min에서 나온 결과값을 대문자로 변환함

 

 

 

ROUND() : 레코드의 숫자 컬럼값을 반올림해서 리턴한다.

 

예제

Country 테이블의 기대수명을 소수점 첫째 자리에서 반올림하시오

select round(LifeExpectancy,0) from country;

// 해석
// round(LifeExpectancy, 0) 에서 0은 첫째자리를 의미함

반응형

'정리 작업중' 카테고리의 다른 글

[MySQL] 뷰 VIEW  (0) 2022.10.12
[MySQL] As 별명(ALIAS)  (0) 2022.10.12
[MySQL] 집합함수(Aggregation Function)  (0) 2022.10.12
[MySQL] 결과값 일부 조회 LIMIT  (0) 2022.10.12
[MySQL] 결과 정렬 ORDER BY  (0) 2022.10.12