Dans MySQL, les utilisateurs peuvent extraire la partie spécifique de la chaîne en fonction de leurs exigences. Pour ce faire, SQL fournit des fonctions différentes, comme le «Substring ()”Fonction pour sélectionner la partie de la chaîne à partir de n'importe quelle position et le"Substring_index ()”Fonction pour extraire la partie de chaîne souhaitée en spécifiant la position d'index.
Ce message parlera de:
Comment sélectionner une sous-chaîne de dernier dans MySQL?
Pour sélectionner une sous-chaîne dans le dernier de MySQL, suivez la procédure ci-dessous:
Étape 1: Lancez l'invite de commande
Tout d'abord, ouvrez le «Invite de commande«En utilisant le menu de démarrage:
Étape 2: Connectez-vous avec MySQL Server
Maintenant, exécutez le «mysql»Requête pour connecter le terminal Windows avec le serveur MySQL:
mysql -u root -p
Étape 3: Afficher les bases de données
Pour afficher toutes les bases de données, exécutez le «MONTRER" mettre en doute:
Afficher des bases de données;
Nous avons sélectionné le «myNewdb”Base de données à partir de la liste affichée:
Étape 4: Exécuter "utiliser" Mettre en doute
Ensuite, modifiez la base de données en exécutant la commande suivante:
Utilisez MyNewDB;
Étape 5: Liste des tables
Maintenant, utilisez le «MONTRER»Instruction pour afficher toutes les bases de données:
Montrer des tables;
À partir de la sortie donnée, nous avons sélectionné le «étudiant" tableau:
Étape 6: Afficher les données de la table
Exécuter le "SÉLECTIONNER»Instruction avec le nom de la table pour afficher les données de la table:
Sélectionner * chez Student;
Étape 7: Sélectionnez un sous-marinsTring de Last
Pour sélectionner la sous-chaîne dans le dernier, exécutez le «SÉLECTIONNER«Commande avec le«Substring ()" fonction:
Sélectionnez substring (FirstName, 2, Longueur (FirstName)) en tant que substrat de l'étudiant;
Ici:
Comme vous pouvez le voir dans la sortie donnée, une partie souhaitée de la chaîne spécifiée a été extraite des données de la table:
Comment sélectionner une sous-chaîne à partir de démarrer dans MySQL?
Pour sélectionner la sous-chaîne au début dans MySQL, exécutez la commande suivante:
SELECT SUBSÉMENTATION (FirstName, 1, Longueur (FirstName) -2) en tant que sous-chaîne de Student;
Ici:
Lorsque la requête ci-dessus a été exécutée, la partie requise de la chaîne sera affichée:
Comment sélectionner la sous-chaîne avec la clause où dans MySQL?
Les utilisateurs peuvent également sélectionner la partie de la chaîne en utilisant le «OÙ"Clause avec le"SÉLECTIONNER»Instruction dans MySQL avec la commande suivante:
Sélectionnez FirstName, sous-chaîne (FirstName, 1,3) de Student Where City = 'PindiGheb';
Ici:
Après l'exécution de la commande fournie, la partie sélectionnée de la chaîne a été affichée:
Comment sélectionner la sous-chaîne à l'aide de la fonction substring_index dans MySQL?
Le "Substring_index ()»La fonction peut être utilisée pour sélectionner des sous-chaînes qui contiennent une chaîne d'entrée, un délimiteur et une position de démarrage comme argument. Il renvoie une partie souhaitée d'une chaîne d'entrée avant qu'un nombre spécifié de délimiteurs ne se produise. Exécutez la commande suivante pour effectuer la tâche particulière:
Sélectionnez substring_index (téléphone, '-', -1) en tant que sous-chaîne de l'étudiant;
Ici:
On peut observer que nous avons obtenu la partie souhaitée de la chaîne fournie:
C'est tout! Nous avons fourni la méthode de sélection d'une partie de la chaîne dans MySQL.
Conclusion
Pour sélectionner la partie de la chaîne, le «Sélectionnez substring (String, start_position, longueur (chaîne)) en tant que substrice depuis;","SELECT, substring (String, start_position, ending_position) de Where;", et "Sélectionnez substring_index (String, 'Delimiter', start_position) comme substring depuis;»Les commandes sont utilisées. Ce message illustré les moyens de sélectionner une partie de la chaîne dans MySQL.