Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
P'tit Marcel
galaga wrote:
J'ai besoin de faire une recherche dans une colonne d'une table. Mais dans cette colonne, on retrouve plusieurs fois la même valeur. Je voudrais qu'il me sorte tous les enregistrements qui ont cette valeur dans la colonne. Comment faire ?
Pas vraiment de rapport avec les clés.
SELECT ... FROM latable WHERE lacolonne = 'lavaleur'
Si tu fais ce genre de recherche fréquemment, il peut (mais pas forcément!) être intéressant de définir la colonne comme index :
ALTER TABLE latable ADD INDEX lenomdelindex (lacolonne)
galaga wrote:
J'ai besoin de faire une recherche dans une colonne d'une table.
Mais dans cette colonne, on retrouve plusieurs fois la même valeur.
Je voudrais qu'il me sorte tous les enregistrements qui ont cette valeur
dans la colonne.
Comment faire ?
Pas vraiment de rapport avec les clés.
SELECT ... FROM latable WHERE lacolonne = 'lavaleur'
Si tu fais ce genre de recherche fréquemment, il peut (mais pas
forcément!) être intéressant de définir la colonne comme index :
ALTER TABLE latable ADD INDEX lenomdelindex (lacolonne)
J'ai besoin de faire une recherche dans une colonne d'une table. Mais dans cette colonne, on retrouve plusieurs fois la même valeur. Je voudrais qu'il me sorte tous les enregistrements qui ont cette valeur dans la colonne. Comment faire ?
Pas vraiment de rapport avec les clés.
SELECT ... FROM latable WHERE lacolonne = 'lavaleur'
Si tu fais ce genre de recherche fréquemment, il peut (mais pas forcément!) être intéressant de définir la colonne comme index :
ALTER TABLE latable ADD INDEX lenomdelindex (lacolonne)
Life is just an illusion
Je pense que
SELECT ... FROM latable WHERE lacolonne like '%lavaleur%'
est bcp plus approprié a son probleme
--
"P'tit Marcel" a écrit dans le message de news:41a1aa23$0$14294$
galaga wrote:
> J'ai besoin de faire une recherche dans une colonne d'une table. > Mais dans cette colonne, on retrouve plusieurs fois la même valeur. > Je voudrais qu'il me sorte tous les enregistrements qui ont cette valeur > dans la colonne. > Comment faire ?
Pas vraiment de rapport avec les clés.
SELECT ... FROM latable WHERE lacolonne = 'lavaleur'
Si tu fais ce genre de recherche fréquemment, il peut (mais pas forcément!) être intéressant de définir la colonne comme index :
ALTER TABLE latable ADD INDEX lenomdelindex (lacolonne)
Je pense que
SELECT ... FROM latable WHERE lacolonne like '%lavaleur%'
est bcp plus approprié a son probleme
--
"P'tit Marcel" <geononauxspams@centrale-lyon.org> a écrit dans le message de
news:41a1aa23$0$14294$626a14ce@news.free.fr...
galaga wrote:
> J'ai besoin de faire une recherche dans une colonne d'une table.
> Mais dans cette colonne, on retrouve plusieurs fois la même valeur.
> Je voudrais qu'il me sorte tous les enregistrements qui ont cette valeur
> dans la colonne.
> Comment faire ?
Pas vraiment de rapport avec les clés.
SELECT ... FROM latable WHERE lacolonne = 'lavaleur'
Si tu fais ce genre de recherche fréquemment, il peut (mais pas
forcément!) être intéressant de définir la colonne comme index :
ALTER TABLE latable ADD INDEX lenomdelindex (lacolonne)
SELECT ... FROM latable WHERE lacolonne like '%lavaleur%'
est bcp plus approprié a son probleme
--
"P'tit Marcel" a écrit dans le message de news:41a1aa23$0$14294$
galaga wrote:
> J'ai besoin de faire une recherche dans une colonne d'une table. > Mais dans cette colonne, on retrouve plusieurs fois la même valeur. > Je voudrais qu'il me sorte tous les enregistrements qui ont cette valeur > dans la colonne. > Comment faire ?
Pas vraiment de rapport avec les clés.
SELECT ... FROM latable WHERE lacolonne = 'lavaleur'
Si tu fais ce genre de recherche fréquemment, il peut (mais pas forcément!) être intéressant de définir la colonne comme index :
ALTER TABLE latable ADD INDEX lenomdelindex (lacolonne)