Development/Etc

PostgreSQL 대소문자 구분 없이 비교

비완 2024. 10. 23. 17:50
반응형

문자열 비교를 위해서 like 를 이용해서 비교하고 있는데, 대소문자 구분없이 해달라는 요청이 있었다.

SELECT * FROM table WHERE id like 'Name%';


lower(), upper() 를 이용해서 통일해서 비교해도 되겠지만, 보다 간단한 방법을 찾아보니 PostgreSQL에서는 아래와 같은 방법이 있었다.

like 말고 ilike 를 사용하면 간단히 해결된다.

 

SELECT * FROM table WHERE id ilike 'name%';
반응형

'Development > Etc' 카테고리의 다른 글

[Oracle] 만나이 구하기  (0) 2024.01.16
[Oracle] CLOB 조회 - 매우 긴 문자열  (0) 2020.03.05
[Oracle] 여러 row 하나로 합치기  (0) 2020.03.05
git reset 으로 날린 내용 복구  (0) 2019.11.08
암호화/복호화  (0) 2019.10.21