Je suis en train d'avoir une chaîne appelée '200_CFL_2010'. Je souhaite obtenir les caractères entre _. Je veux que la sortie soit 'CFL'. Je dois y arriver par le biais de SQL.extraire des caractères en utilisant des délimiteurs
2
A
Répondre
1
Je pense que cela peut dépendre de votre base de données (MySQL, Oracle, peu importe ..) Effectuez une recherche pour "fonctions de chaîne" et le nom de votre base de données. Par exemple MySQL, vous pouvez le trouver ici: http://dev.mysql.com/doc/refman/5.1/en/string-functions.html.
Les fonctions INSTR et SUBSTR sont celles que vous recherchez. Utilisez alors comme
SELECT SUBSTR(field, INSTR(field, "_", 1), INSTR(field, "_", 2) - INSTR(field, "_", 1)) FROM ...
Note: INSTR n'a que deux paramètres MySQL ... youd besoin en cascade SUBSTRs un peu là.
1
select substring(col, 0, LEN(col) - charindex('_', col)) as col
from
(
select substring(col, charindex('_', col) + 1, LEN(col)) as col
from
(
select '200_CFL_2010' as col
) as subq
) as subq
Questions connexes
- 1. Comment diviser une chaîne avec des caractères blancs comme délimiteurs?
- 2. en utilisant powershell pour créer des csv avec plusieurs délimiteurs
- 3. Extraire des images en utilisant iTextSharp
- 4. Comment extraire des valeurs en utilisant javascript?
- 5. en utilisant jQuery $ pour extraire des données
- 6. Délimiteurs multiples utilisant Regex.Split en C#
- 7. Comment extraire des mots et des phrases d'une chaîne en utilisant un tableau en Javascript (JS)?
- 8. Affichage des caractères de l'étiquette en caractères en utilisant javascript
- 9. remplacement des caractères en utilisant jQuery
- 10. PHP: Exploser en utilisant des caractères spéciaux
- 11. validation des caractères spéciaux en utilisant JavaScript
- 12. Bash: textfile Divisé en mots avec des caractères non alphanumériques comme délimiteurs
- 13. Extraire quelques caractères d'un fichier en utilisant le script batch
- 14. Ajouter des délimiteurs différents dans javascript toString() ..?
- 15. Comment extraire des lignes entre deux délimiteurs de ligne dans Perl?
- 16. Comment extraire des caractères uniques ou des groupements fermés à partir d'une chaîne en Perl?
- 17. Comment extraire des informations d'un serveur LDAP en utilisant JavaScript?
- 18. Extraire des parties de html en utilisant regex
- 19. Extraire des nombres d'une URL en utilisant javascript?
- 20. En utilisant XDocument pour rechercher et extraire des données
- 21. Comment extraire des mots particuliers d'un paragraphe en utilisant PHP?
- 22. En utilisant VB.net extraire des données XML à partir
- 23. Comment extraire des données XML en utilisant PHP
- 24. Extraire des données de CDATA en utilisant LINQ to XML
- 25. Comment extraire des fichiers d'un fichier zip en utilisant Lua?
- 26. Utilisation de la découpe avec des délimiteurs non imprimables
- 27. Regex pour extraire une chaîne entre deux délimiteurs SANS renvoyer également les délimiteurs?
- 28. définir des délimiteurs dans vba pour l'accès
- 29. Comment transformer des caractères accentués en HTML en utilisant Javascript?
- 30. Comment analyser du texte avec des délimiteurs?