SQL SELECT 에서 대소문자 구별 방법

황제낙엽 2023.03.28 11:54 조회 수 : 97

sitelink1  
sitelink2  
extra_vars5  
extra_vars6  

MySQL 은 SQL SELECT 에서 기본적으로 컬럼값에 대해 대소문자를 구별하지 않는다 (Oracle 은 구별함)

SELECT 시 다음과 같이 binary 옵션을 주어야만 대소문자를 구분하게 된다

 

ex> SELECT * FROM test_table WHERE BINARY yn='Y'

 

또는 컬럼에 binary 옵션을 주어 테이블 생성하는 방법이 있다

 

ex> create table test_table (yn varchar(1) binary null) engine=innoDB default charset=utf8;

번호 제목 글쓴이 날짜 조회 수
40 [Copilot] 2개 이상의 컬럼을 unique key 로 묶는 방법 황제낙엽 2024.07.12 371
39 마지막 insert 한 row 의 seq를 취하는 함수 SELECT LAST_INSERT_ID() 황제낙엽 2024.06.05 151
38 (Bard) mysql 에서 auto_increment 인 컬럼의 다음 시퀀스를 조회하는 쿼리 - LAST_INSERT_ID() 황제낙엽 2023.08.25 97
37 HeidiSQL 에서 사용자 관리 황제낙엽 2023.06.23 108
» SELECT 에서 대소문자 구별 방법 황제낙엽 2023.03.28 97
35 [HeidiSQL] Library libmariadb.dll could not be loaded. Please select a different one. file 황제낙엽 2021.09.10 1722
34 group by 황제낙엽 2021.01.13 97
33 order by 황제낙엽 2020.11.04 95
32 문서 내부에 검색어가 포함되었는지를 조회 황제낙엽 2020.07.23 220
31 [phpMyAdmin] 설치 및 보안설정 (How to Install and Secure phpMyAdmin on localhost for Windows) file 황제낙엽 2019.07.19 257
30 DATETIME 컬럼에 날짜 입력 예제 (java코드) 황제낙엽 2019.05.29 471
29 MySQL Database Migration Wizard 황제낙엽 2019.04.05 187
28 MySQL 워크벤치(Workbench) 황제낙엽 2019.04.05 165
27 MySQL을 로컬이 아닌 외부에서 접속하기 위한 확인 사항 황제낙엽 2018.11.30 883
26 root 암호 분실시 초기화 방법 황제낙엽 2017.04.06 2868
25 MySQL UPDATE의 활용 file 황제낙엽 2017.07.08 185
24 우분투, MariaDB, phpmyadmin 설치하기 file 황제낙엽 2017.01.31 400
23 MSI로 설치 file 황제낙엽 2017.01.26 179
22 ZIP으로 설치 file 황제낙엽 2017.01.26 182
21 세상에 공짜는 없다(MySQL 의 대안) file 황제낙엽 2016.05.24 237