Bonjour,
Si tu veux faire un tirage "aléatoire" tu peux utiliser un truc du genre
Par exemple, pour avoir 10 résultats ( LIMIT 10 )
SELECT nom_colonne1 , nom_colonne2, etc...
FROM taTable
ORDER BY RAND()
LIMIT 10;
et pour ce qui est de
Est-il possible de faire un filtre sur les domaines des adresses email ?
Il suffit de mettre une condition WHERE
par exemple, si tu ne veux que des xxxxx@gmail.com
WHERE nom_champ_mail LIKE "%@gmail.com"
Merci beaucoup pour ton rapide retour.
J'ai testé ta requête sur mon ordi mais je n'y arrive pas.
J'ai le message d’erreur suivant : #1046 - Aucune base n'a été sélectionnée
Voici ta SQL adapté à mon cas :
SELECT email
FROM `20minutes_lead_2018_06`
ORDER BY RAND()
LIMIT 1;
WHERE nom_champ_mail LIKE "@gmail.com"
Saurai-tu me dire où j'ai pu faire une erreur ?
Ensuite, il faut que ton WHERE soit avant le ORDER BY
NB: Pour poster du code sur le forum, merci de le faire en utilisant les BALISES DE CODE : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code