
books 라는 테이블 명을 가진 데이터가 있다.
CONCAT():
CONCAT() 함수는 하나 이상의 문자열을 연결하여 새로운 문자열을 생성합니다.
select concat(author_fname,' ',author_lname) full_name
from books;

SUBSTRING():
SUBSTRING() 함수는 문자열의 일부분을 추출합니다.
select substring(title,1,10) title, pages
from books;

UPPER() 및 LOWER():
UPPER() 함수는 문자열을 모두 대문자로 변환하고, LOWER() 함수는 문자열을 모두 소문자로 변환합니다.
select upper(title)
from books;

REPLACE():
REPLACE() 함수는 문자열 내의 특정 부분 문자열을 다른 문자열로 대체합니다.
select replace(title, 'The', 'Hello')
from books;

CHAR_LENGTH():
CHAR_LENGTH() 함수는 문자열의 길이를 반환합니다. LENGTH()와 비슷하지만 멀티바이트 문자를 올바르게 계산합니다.
select char_length(title)
from books;

reverse():
reverse() 함수는 문자열을 뒤집어서 출력한다.
select reverse(author_lname)
from books;

'DATABASE > MySql 실습' 카테고리의 다른 글
| [sql] group by 에서 where 사용법 having , case if문,ifnull 작성법 (0) | 2024.05.14 |
|---|---|
| [sql] 문법 sum(), avg(), and, or, not , !=, 사이 , between 활용법 (0) | 2024.05.14 |
| [sql] 문법 count(), max(), min(), group by(), sub query() 사용법 (0) | 2024.05.14 |
| [sql] 페이징(paging) n개씩 끊어서 출력 limit, offset , 단어가 포함된 데이터 출력 like (0) | 2024.05.14 |
| [mysql] Workbench CRUD 문법 , 테이블 생성, 데이터 입력, ID 설정 (0) | 2024.05.13 |