SQL MID()Fonction
Fonction MID()
La fonction MID() est utilisée pour extraire des caractères d'un champ de texte.
Syntaxe SQL MID()
SELECT MID(column_name[,start,length]) FROM table_name;
| Paramètre | Description |
|---|---|
| column_name | Obligatoire. Le champ à partir duquel extraire des caractères. |
| start | Obligatoire. Spécifie la position de départ (la valeur de départ est 1). |
| longueur | Facultatif. Le nombre de caractères à renvoyer. S'il est omis, la fonction MID() renvoie le texte restant. |
Base de données de démonstration
Dans ce tutoriel, nous utiliserons la base de données d'exemple EXAMPLE.
Voici les données sélectionnées dans la table "Websites" :
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | Example | http://www.example.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
Exemple de MID() en SQL
L'instruction SQL suivante extrait les 4 premiers caractères de la colonne "name" de la table "Websites" :
Exemple
SELECT MID(name,1,4) AS ShortTitle
FROM Websites;
FROM Websites;
L'exécution du SQL ci-dessus produit la sortie suivante :