sql >> Database >  >> RDS >> Mysql

Hoe varchar te controleren met voorloopnullen in mysql

U krijgt hetzelfde resultaat zonder de voorloopnullen.
Gebruik het gegevenstype integer om gehele waarden te vergelijken.
U kunt de waarden ook direct converteren met cast:

Uw voorbeeld met Cast:

select if( cast('00160001' as unsigned) between cast('0013001' as unsigned)  
and cast('0023000' as unsigned),1,0) as test_a,  
if( cast('00200000' as unsigned) between cast('0013001' as unsigned)   
and cast('0023000' as unsigned),1,0) as test_b;



  1. ALL_PROCEDURES-weergave toont de PROCEDURE_NAME niet

  2. PostgreSQL - maak een nieuwe DB via pgAdmin UI

  3. Genereer maandnaam, dagnaam, weeknummer en dagnummer tussen twee datums

  4. Verschil tussen UNIX_TIMESTAMP en NOW() in MySQL