Demander uniquement ou la 1er lettre du prénom est "X" [Résolu]

Signaler
-
Messages postés
11
Date d'inscription
mardi 31 décembre 2019
Statut
Membre
Dernière intervention
10 novembre 2020
-
Bonjour dans mon (PHPMyAdmin) SQL, je veut voir les info de tout les personnes ou leurs prénom commence par "t" j'ai donc écrit


SELECT * FROM `etudiants` WHERE "LEFT prenom, 1" like '%T%'


Mais ça m'affiche tout les prénom. Une idée ?

3 réponses

Messages postés
12992
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 novembre 2020
724
bonjour,
SELECT * FROM etudiants WHERE LEFT( prenom, 1) = 'T'
Bonjour, je voudrais afficher les informations de toute les personnes ayant plus de 18 ans (sans avoirs leurs âges) .

Je bloque vraiment, Pour l'instant j'ai ça :

SELECT * FROM `etudiants` WHERE naissance = < 18

SELECT (YEAR()-YEAR())- (RIGHT(CURRENT_DATE,5)


Donc , pour moi, il faut d'abord écrire l'instruction

"faire afficher toutes les informations de la table "etudiants"

pour les personnes ayant plus de 18 ans .



Ensuite, j'écrit le calcule pour calculer l'âge par la date de naissance .

Je n'ais trouvé que cela sur internet et les différents forum

"SELECT (YEAR(10)-YEAR())- (RIGHT(CURRENT_DATE,5)"

Je ne comprend pas le calcule .

Votre pourrais me faire gagner plusieurs heures de recherches !

En vous remerciant .
Messages postés
12992
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 novembre 2020
724 > Freeeeezi
comment vas-tu progresser si tu n'étudies pas?
Messages postés
12992
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 novembre 2020
724
bonjour, essaie avec B au lieu de T. que se passe-t-il?
ça marche aussi
Messages postés
11
Date d'inscription
mardi 31 décembre 2019
Statut
Membre
Dernière intervention
10 novembre 2020

Salut !
SELECT * FROM Etudiants Where Prénom LIKE 't*';