SQL

SQL 문자열 연산자

봄다온 2025. 1. 20. 21:05
# || 연산자. 문자열 데이터 + 문자열이 아닌 데이터 가능. 결과는 문자열 데이터
select 'postgre' || 'sql' as result, 'price: ' || 300 || 'won' as result;

# length(<문자열>) 
문자열의 길이 반환

# substring(<문자열> from 정수 for 정수)
문자열의 지정 위치부터 위치까지 반환

# left(<문자열>, 정수)
문자열의 지정 위치까지 반환

# concat(<문자열>, <문자열>, <문자열>, ...)
다수의 문자열을 병합

# position(<문자열> in <문자열>) 
문자열의 위치 반환
select position('postgre' in 'my sql language is postgresql'); ㅡ> 20

# replace(<문자열>, <바뀔문자열>, <바꿀문자열>)
문자열의 바뀔문열을 바뀔문자열로 대체함
select replace('my sql language is postgresql', 'postgre', 'not My'); ㅡ>  my sql language is not Mysql

'SQL' 카테고리의 다른 글

SQL 4장 실습문제  (0) 2025.01.20
SQL DISTINCT  (0) 2025.01.20
SQL 패턴매칭 연산자  (0) 2025.01.20
SQL 서브쿼리 연산자  (0) 2025.01.20
SQL 날짜 & 시간 연산자, 날짜 & 시간 함수  (0) 2025.01.20