sql >> Databáze >  >> RDS >> Mysql

Jak fungují MIN() a MAX() na řetězcích CHAR/VARCHAR v MySQL?

Porovnání řetězců MySQL, odborně nazývané collation , závisí na místním nastavení. Doporučuji přečíst si sekce 10.1.1 o řazení obecně, 10.1.2 o řazení v MySQL a 10.1.7 o problémech s řazením. Na http://collation-charts.org/ podrobnosti o jednotlivých kolacích se dozvíte např. ten s názvem latin1_general_ci (kde _ci znamená nerozlišovat malá a velká písmena). Řazení použité při volání MAX a MIN by mělo být řazením příslušného sloupce, pokud neurčíte jiné řazení pomocí formulace jako MAX(Name COLLATE latin1_german2_ci) .




  1. sql server vyberte sloupec podle čísla

  2. Chyba 28000:Přihlášení se nezdařilo pro uživatele DOMAIN\\user s pyodbc

  3. Jak odstranit nežádoucí úvodní znaky z řetězce v MySQL

  4. Tabulka databáze podle kompilátoru android studio neexistuje