📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# UPPER (2)

데이터베이스[DB] 2020. 8. 10. 00:02

[Oracle] 대소문자 구분 없이 검색하는 경우에 WHERE 조건

오라클 대소문자 구분 없이 검색하는 경우에 WHERE 조건테이블의 문자열 컬럼을 대상으로 대소문자를 가리지 않고 검색을 해야할 때가 있습니다.예를 들어 고객사의 이름이 대소문자를 구분하지 않고 저장되어 있는 경우 입니다.SELECT * FROM CUSTOMERS;이 경우 사용자가 고객사의 이름을 대소문자를 구분하고 외우고 있지 않는 이상 = 연산자를 사용하거나 LIKE문을 사용하기가 어렵습니다. 만약 대소문자를 구분하여 알고 있다고 하더라도 편의적인 측면에서 매우 번거로울것입니다.이 경우 두가지로 해결이 가능한데, WHERE절에 저장된 데이터와 검색할 문자열 모두 대문자 또는 소문자로 변경하여 비교하는 것입니다.SELECT *FROM CUSTOMERSWHERE LOWER(NAME) = LOWER('INT..

툴 [Tool] 2018. 7. 18. 22:24

[WorkBench] MySQL 워크벤치 SQL 쿼리 힌트 사용시 예약어 대문자로 변경하기

워크벤치 SQL 쿼리 힌트 사용시 예약어 대문자로 변경하기MySQL에서 제공하는 워크벤치를 사용하게 되면 아래 그림과 같이 쿼리 작성도중 Ctrl + Space 키를 통해 쿼리 힌트를 얻을 수 있습니다.쿼리를 작성할 때 가독성을 위해서 SELECT, FROM 같은 예약어는 대문자로 표기하고 나머지는 소문자로 표기하는것이 관례입니다최초 워크벤치 설정으로는 키워드가 소문자로 완성될텐데, 대문자로 완성되도록 변경할 수 있습니다.Edit > Preferences... 클릭Query Editor 탭에서 다음과 같이 체크하고 OK를 누르면 키워드가 대문자로 완성됩니다. 만약 설정이 적용되지 않으면 워크벤치를 재시작 해주시기 바랍니다.