2010-07-13 4 views
0

Je sais que cela pourrait choquer certains, mais je ne peux pas comprendre ce qui ne va pas avec cette instruction SQL .. il tue ma tête.Simple comme l'instruction SQL a échoué

SELECT * FROM groups WHERE gname LIKE '%m%'; 

J'utilise MySQL 5.1.41

+2

Qu'est-ce qui ne va pas? Il serait utile de savoir ce que vous attendez et ce que vous obtenez. –

+0

quel message d'erreur obtenez-vous? que se passe-t-il lorsque vous exécutez ceci? lire ceci: http://catb.org/esr/faqs/smart-questions.html – duffymo

+0

@ChrisCM la requête devrait retourner toutes les lignes qui ont une lettre m sur la colonne gname – muzungu

Répondre

1

Cette déclaration récupère chaque colonne et chaque ligne de la table des groupes où la colonne gname contient quelque part un m minuscule. Est-ce ce que tu voulais accomplir?

+0

thanx, je l'ai vu - mes valeurs (gname) sont dans Capital et je le comparais avec m minuscule. Thnx ChrisCM – muzungu

2

Si vous ne récupérez aucune ligne, c'est peut-être la bonne réponse. Les erreurs se produisent généralement lorsque vos hypothèses ne correspondent pas à la situation actuelle.

Etes-vous sûr d'avoir des valeurs dans la colonne gname avec un 'm' minuscule dans celles-ci? Êtes-vous sûr de lancer la requête par rapport à la base de données que vous pensez utiliser?

+0

l'ont déjà résolu, mais duffymo. le problème était dans le cas xter ... mes valeurs sont en MAJUSCULES;) – muzungu

+0

Si j'étais vous, je reconnaîtrais ChrisCM en votant pour la réponse. Je dirais qu'il l'a résolu, pas vous. – duffymo

+0

:) mon mauvais - Thnx ChrisCM & duffymo. ;) – muzungu

Questions connexes