반응형

 

-- 사용 테이블 예제
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;

 

Document
LTRIM RTRIM
홍길동 홍길동

 

📝TRIM

  • TRIM(문자열)
  • 문자열좌우 공백을 없애줍니다.
  • BOTH로 좌우 공백이 아니라 없앨 단어를 선정할 수도 있습니다.
SELECT TRIM(name) AS name FROM product_order;

 

Document
NAME
홍길동

 

📝REPEAT

  • REPEAT(문자열, 횟수)
  • 문자열을 횟수만큼 반복합니다.
SELECT REPEAT(product,3) AS 3_times FROM product_order;

 

Document
3_times
zxTvzxzxTvzxzxTvzx

 

 

📝REPLACE

  • REPLACE(문자열, 바꾸고 싶은 문자열, 바꿀 문자열)
  • 문자열에 바꾸고 싶은 문자열을 바꿀 문자열로 바꿉니다
SELECT REPLACE(price, 50, 800) AS new_price FROM product_order;

 

Document
new_price
80000

 

📝REVERSE

  • REVERSE(문자열)
  • 문자열을 거꾸로 뒤집습니다
SELECT REVERSE(TRIM(NAME)) AS NAME FROM product_order;

 

Document
NAME
동길홍
반응형