sql >> Database >  >> RDS >> Mysql

MySQL hoofdlettergevoelige zoekopdracht

MySQL-query's zijn standaard niet hoofdlettergevoelig. Hieronder volgt een eenvoudige zoekopdracht die zoekt naar 'value' . Het retourneert echter 'VALUE' , 'value' , 'VaLuE' , enz...

SELECT * FROM `table` WHERE `column` = 'value'

Het goede nieuws is dat als u een hoofdlettergevoelige zoekopdracht moet maken, dit heel eenvoudig is met de BINARY operator, die een byte voor byte vergelijking dwingt:

SELECT * FROM `table` WHERE BINARY `column` = 'value'


  1. Oracle SQL Analytic-query - recursief spreadsheet-achtig lopend totaal

  2. Grondbeginselen van tabeluitdrukkingen, deel 6 – Recursieve CTE's

  3. Dynamisch bestandsnaam toewijzen aan Excel-verbindingsreeks

  4. Tabel kopiëren in MySQL