MySQL/MsSQL/Oracle
INSTR(컬럼명, '문자열')
문자열 대/소문자 구분은 안된다.
그리고 PostgreSQL의 경우에는 instr() 함수를 제공하지 않는다.
그렇기 때문에 위 방법 외에 LIKE 구문을 쓰거나 POSITION() 등의 인덱스 찾기 함수를 써서 하는 방법을 사용해야 한다.
(물론 다른 DB에서도 마찬가지다.)
SELECT *
FROM 테이블명
WHERE POSITION('문자열' in 컬럼명) > 0 // 해당 문자열을 포함하지 않으면 0 반환
'Backend > Database' 카테고리의 다른 글
PostgreSQL - pgcrypto 모듈을 사용한 패스워드 및 문자열 암호화 (0) | 2021.12.03 |
---|---|
Database - ORDER BY 커스텀 정렬 (0) | 2021.09.14 |
Database - 널(NULL)값 처리 (0) | 2021.05.16 |
Database - 날짜 포맷팅 (0) | 2021.05.16 |
PostgreSQL - 현재 시퀀스 값 변경 (0) | 2021.05.03 |