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

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

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 430
39 마지막 insert 한 row 의 seq를 취하는 함수 SELECT LAST_INSERT_ID() 황제낙엽 2024.06.05 165
38 (Bard) mysql 에서 auto_increment 인 컬럼의 다음 시퀀스를 조회하는 쿼리 - LAST_INSERT_ID() 황제낙엽 2023.08.25 102
37 HeidiSQL 에서 사용자 관리 황제낙엽 2023.06.23 111
» SELECT 에서 대소문자 구별 방법 황제낙엽 2023.03.28 102
35 [HeidiSQL] Library libmariadb.dll could not be loaded. Please select a different one. file 황제낙엽 2021.09.10 1755
34 group by 황제낙엽 2021.01.13 100
33 order by 황제낙엽 2020.11.04 96
32 문서 내부에 검색어가 포함되었는지를 조회 황제낙엽 2020.07.23 221
31 [phpMyAdmin] 설치 및 보안설정 (How to Install and Secure phpMyAdmin on localhost for Windows) file 황제낙엽 2019.07.19 268
30 DATETIME 컬럼에 날짜 입력 예제 (java코드) 황제낙엽 2019.05.29 475
29 MySQL Database Migration Wizard 황제낙엽 2019.04.05 192
28 MySQL 워크벤치(Workbench) 황제낙엽 2019.04.05 166
27 MySQL을 로컬이 아닌 외부에서 접속하기 위한 확인 사항 황제낙엽 2018.11.30 885
26 root 암호 분실시 초기화 방법 황제낙엽 2017.04.06 2870
25 MySQL UPDATE의 활용 file 황제낙엽 2017.07.08 190
24 우분투, MariaDB, phpmyadmin 설치하기 file 황제낙엽 2017.01.31 401
23 MSI로 설치 file 황제낙엽 2017.01.26 179
22 ZIP으로 설치 file 황제낙엽 2017.01.26 185
21 세상에 공짜는 없다(MySQL 의 대안) file 황제낙엽 2016.05.24 239