sql >> Database teknologi >  >> RDS >> Mysql

Hvordan virker MIN() og MAX() på CHAR/VARCHAR-strenge i MySQL?

MySQL-strengsammenligning, teknisk kaldet sortering , er lokalitetsafhængig. Jeg foreslår, at du læser afsnittene 10.1.1 om sortering generelt, 10.1.2 om sortering i MySQL og 10.1.7 om sammenstillingsspørgsmål. På http://collation-charts.org/ kan du finde ud af detaljer om de enkelte sammenstillinger, f.eks. den der hedder latin1_general_ci (hvor _ci står for case insensitive). Den sortering, der bruges, når du kalder MAX og MIN skal være sammenstillingen af ​​den pågældende kolonne, medmindre du angiver en anden sortering ved hjælp af en formulering som MAX(Name COLLATE latin1_german2_ci) .




  1. Forespørgselskryds med activerecord

  2. Sådan indstilles forbindelsestimeout i SQLAlchemy

  3. Postgres funktion NULL værdi for række, der refererer til NY

  4. MySQL- GROUP og COUNT efter dato