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

Sådan fungerer LCASE()-funktionen i MySQL

I MySQL er LCASE() funktion er et synonym for LOWER() . Med andre ord kan du bruge en af ​​disse funktioner til at gøre det samme.

Specifikt konverterer begge funktioner store bogstaver til små bogstaver i henhold til den aktuelle tegnsættilknytning (standardtilknytningen er utf8mb4 ).

Syntaks

Syntaksen ser sådan ud:

LCASE(str)

Hvor str er den streng, der skal ændres til små bogstaver.

Eksempel

Her er et eksempel:

SELECT 
  LCASE('CAT'),
  LOWER('CAT');

Resultat:

+--------------+--------------+
| LCASE('CAT') | LOWER('CAT') |
+--------------+--------------+
| cat          | cat          |
+--------------+--------------+

Binære strenge

Disse funktioner virker ikke på binære strenge. Hvis du skal bruge dem på en binær streng, skal du først konvertere strengen til en ikke-binær streng. Her er et eksempel:

SET @str = BINARY 'Cat';
SELECT 
  LCASE(@str) AS 'Binary', 
  LCASE(CONVERT(@str USING utf8mb4)) AS 'Nonbinary';

Resultat:

+--------+-----------+
| Binary | Nonbinary |
+--------+-----------+
| Cat    | cat       |
+--------+-----------+

Brug af LCASE() i Views

En ting at være opmærksom på er, at når LCASE() funktionen bruges i en visning, den omskrives og gemmes som LOWER() .


  1. Brug af en visning uden primær nøgle med Entity

  2. Fjernforbindelser Mysql Ubuntu

  3. psql:kunne ikke oprette forbindelse til serveren:Ingen sådan fil eller mappe (Mac OS X)

  4. Hvordan man bedst deler csv-strenge i oracle 9i