Section 8 - Fonction de caractère des fonctions communes

Fonctions communes

① Fonction: La méthode est similaire à Java, un langage est encapsulé dans un ensemble de corps de la méthode logique, le nom de la méthode d'exposition externe.

② avantages:. Les détails de mise en œuvre de peau, 2 améliore la réutilisabilité du code ;.

③ appel: sélectionnez le nom de la fonction (liste d'arguments) table [de]

④ Catégorie: 1. fonction à sens unique, tels que concat, longueur, IFNULL analogues;

                  2. La fonction de paquets, faire des statistiques d'utilisation, aussi connu sous le nom des fonctions statistiques, des fonctions d'agrégation, groupe de fonctions;

 

Une fonction de caractère

① paramètre d'octets de longueur acquise;

SELECT longueur ( ' John ' ); # 4 résultats
SELECT longueur ( « Chi Master » ). Résultat # 9, la lettre d'un UTF8 occupe un octet, un caractère occupe 3. Octets

 

② concaténation de chaînes de concat

sélectionnez concat (last_name, ' _ ' , prenom)姓名d' employés;

 

③ supérieure, inférieure

SELECT supérieur ( ' Jhon ' ); variante # majuscules lettres
 SELECT inférieures ( ' JHON ' ), les lettres en minuscules #

Exemple ② et ③ en combinaison:

SELECT concat (supérieur (last_name), nom inférieur (prenom) à partir des employés; # changement du nom en majuscules, minuscules changement de nom, puis épissage

 

④ substr / sous - chaîne, l' interception de caractères, il y a deux utilisation

Utilisez un: 

SELECT substr ( « élément Limo Chou Lu Chin dans l' amour » , 7 ); # Les résultats sont présentés comme « Lu Yuan juste », cette utilisation représente tous les personnages du dos de l'index spécifié;

Utilisation de deux:

SELECT substr ( ' élément Limo Chou Lu Chin dans l' amour ' , 1 , 3 ); # Les résultats sont présentés comme 'Limo Chou', représente un personnage de la longueur de caractères INTERCEPTIONS cette index d'utilisation

Exemple: Nom du premier caractère en majuscules, minuscules autres caractères, puis utilisez _ couture, affiché

sélectionner concat (supérieure (substr (nom_famille, 1 , 1 )), ' _ ' , inférieure (substr (nom_famille, 2 ))) out_put d' employés;

 

⑤ instr sous-chaîne numéro de séquence retourne l'index de la première occurrence, retourne 0 si aucun

exemple:

SELECT InStr ( ' Yang Buhui amour avec six Yin Xia ' , ' Yin six Man ' ) AS out_put, les résultats sont présentés comme # 7;

 

⑥ fonction Trim

trim (espaces) remove de chaque côté de la chaîne;

SELECT TRIM ( '          Cuishan            ' ) AS out_put; # Les résultats sont présentés comme 'Cuishan';

TRIM ( « caractère 1 », de « chaîne 2 »)  , respectivement, supprime une chaîne de caractères spécifiée 1 des deux côtés ;

exemple:

SELECT TRIM ( ' A ' , de  ' feuilles AAAA AAAA Greenfield aaa ' ) AS out_put; # Les résultats sont présentés comme des 'aaa feuilles Greenfield';

 

⑦ LPAD atteindre remplis avec le caractère spécifié de longueur déterminée;

SELECT LPAD ( ' Yin Susu ' , 10 , ' * ' ) AS out_put; # Les résultats sont présentés comme « ******* Yin Susu '

⑧ RPAD obtenir le droit rempli avec le caractère spécifié longueur spécifiée;

SELECT RPAD ( ' Yin Susu ' , 12 est , ' ab & ' ) out_put les AS, les résultats sont présentés comme 'Yin Susu ababababa'

 

⑨ remplacer remplacer

SELECT Remplacer ( ' zhangwuji Zhou Zhiruo dans l' amour ' , ' Zhou Zhiruo ' , ' Zhao ' ) out_put AS; # résultat est ' l' amour avec Zhao zhangwuji'

 

Je suppose que tu aimes

Origine www.cnblogs.com/Jasmine6-Lee/p/12625513.html
conseillé
Classement