J'utilise mysql. dans un domaine que j'ai inséré des données comme chaine1 :: chaîne2 deux cordes par concated :: maintenant je veux chercher seulement la deuxième chaîne, pouvait-corps me aider pour cela, Merci à l'avanceManipulation de chaînes dans MySQL
Répondre
Vous réaliserez que c'est une idée terrible? Les systèmes de bases de données relationnelles ont des colonnes pour une raison. En faisant cela, vous travaillez contre le système; c'est un antipattern bien connu. Vous devriez vraiment essayer d'utiliser des colonnes séparées pour les valeurs séparées. Cela dit, vous pouvez utiliser les fonctions de manipulation de chaînes de MySQL pour récupérer les valeurs.
Voici un aperçu des fonctions de chaîne de MySQL: http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
Il y a un commentaire sur la page ci-dessus expliquant comment travailler avec eux. Ou vous pouvez utiliser SUBSTRING_INDEX(), comme explained in the other answers.
Il semble que MySQL a une fonction pour accomplir cette chose. Je ne prétendrai pas que je le savais pour commencer, mais SUBSTRING_INDEX() semble réaliser cette chose très facilement. – Sampson
Oups, vous avez raison, je ne le savais pas. Réponse éditée – sleske
Découvert à propos de 'CONCAT()' d'ici, qui a fait ce que je voulais faire. Merci pour le lien, @sleske! – icedwater
Comme indiqué précédemment, c'est une conception terrible. Vous devez utiliser plusieurs colonnes pour plusieurs dates. Cela dit, vous pouvez utiliser des jokers pour trouver la valeur. Disons, par exemple, vous êtes à la recherche 09/08/2009 :: 09/09/2009,
SELECT SUBSTRING('date',-10)
FROM myTable
WHERE id = 1;
qui renverrait les 10 derniers caractères de votre date. Encore une fois, ce n'est pas une «bonne» solution. Une solution goood serait de réparer la base de données elle-même.
- 1. Manipulation de chaînes dans jQuery
- 2. manipulation de chaînes dans AppleScript
- 3. Manipulation de chaînes dans MS SQL Server
- 4. manipulation de chaînes iphone
- 5. TextBox Recherche manipulation de chaînes
- 6. Problème de manipulation de chaînes DAO maladroit
- 7. manipulation de chaînes en Python docstrings
- 8. Manipulation des chaînes .Net UTF-8 dans Erlang
- 9. Patterns pour la manipulation de chaînes (en C# ou dans d'autres langues)
- 10. Manipulation de temps dans VC++
- 11. Manipulation d'image dans CodeIgniter
- 12. Mise en forme des chaînes sous MySQL
- 13. manipulation de symbole de chaîne dans les fichiers batch?
- 14. PHP: Utiliser quote() sur les chaînes dans MDB2 avec MYSQL
- 15. manipulation de feuille Excel
- 16. Manipulation de table JavaScript
- 17. manipulation de volume/mélangeur dans GNOME
- 18. Manipulation de composants débordant dans la balançoire
- 19. Manipulation de chaîne simple dans VB.NET
- 20. Utilisation de l'alpha dans la manipulation d'images
- 21. Champs de manipulation dans le jTable Java
- 22. Fonction MySQL qui prend un ensemble de chaînes?
- 23. Rechercher des permutations de chaînes dans le jeu de chaînes
- 24. Générique Xml Manipulation de documents
- 25. Concaténation d'un nombre arbitraire de lignes de chaînes dans mysql (requête hiérarchique)
- 26. Javascript/manipulation de chaîne jQuery?
- 27. Concaténation de chaînes dans Lua
- 28. Tableau de chaînes dans asp.net
- 29. Recherche de chaînes dans DTS
- 30. Fonction MySQL pour classer les chaînes par ordre alphabétique
pouvez-vous donner plus de détails? quelle requête vous voulez –