반응형
-- 사용 테이블 예제
DROP TABLE IF EXISTS product_order;
CREATE TABLE product_order(
ID INT AUTO_INCREMENT PRIMARY KEY,
NAME VARCHAR(20),
product VARCHAR(50),
price INT
);
INSERT INTO product_order(name, product, price) VALUES(' 홍길동 ', 'zxTVzx', 5000);
📝LTRIM, RTRIM
- LTRIM(문자열), RTRIM(문자열)
- 문자열의 왼쪽, 오른쪽의 공백을 없애줍니다.
SELECT LTRIM(name) AS LTRIM, RTRIM(name) AS RTRIM
FROM product_order;
LTRIM | RTRIM |
홍길동 | 홍길동 |
📝TRIM
- TRIM(문자열)
- 문자열의 좌우 공백을 없애줍니다.
- BOTH로 좌우 공백이 아니라 없앨 단어를 선정할 수도 있습니다.
SELECT TRIM(name) AS name FROM product_order;
NAME |
홍길동 |
📝REPEAT
- REPEAT(문자열, 횟수)
- 문자열을 횟수만큼 반복합니다.
SELECT REPEAT(product,3) AS 3_times FROM product_order;
3_times |
zxTvzxzxTvzxzxTvzx |
📝REPLACE
- REPLACE(문자열, 바꾸고 싶은 문자열, 바꿀 문자열)
- 문자열에 바꾸고 싶은 문자열을 바꿀 문자열로 바꿉니다
SELECT REPLACE(price, 50, 800) AS new_price FROM product_order;
new_price |
80000 |
📝REVERSE
- REVERSE(문자열)
- 문자열을 거꾸로 뒤집습니다
SELECT REVERSE(TRIM(NAME)) AS NAME FROM product_order;
NAME |
동길홍 |
반응형