Problème de requète mysql
Résolu
JessayeDeTrouver
Messages postés
270
Date d'inscription
Statut
Membre
Dernière intervention
-
JessayeDeTrouver Messages postés 270 Date d'inscription Statut Membre Dernière intervention -
JessayeDeTrouver Messages postés 270 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai une base de données nommée entreprise.
Cette base de donnée entreprise a une seule table nommée ouvrier.
Cette table ouvrier a 2 colonnes :
-id : bigint, primary, auto-increment
-photo : varchar, qui peut prendre 2 valeurs => soit oui, soit non
Maintenant, je cherche la requète select qui permet d'afficher d'abord les ouvriers qui ont une photo (càd photo='oui') et ensuite les ouvriers qui n'ont pas de photo (càd photo='non')
Est-ce que quelqu'un sait comment il faut faire ?
Merci d'avance, cordialement
Cette base de donnée entreprise a une seule table nommée ouvrier.
Cette table ouvrier a 2 colonnes :
-id : bigint, primary, auto-increment
-photo : varchar, qui peut prendre 2 valeurs => soit oui, soit non
Maintenant, je cherche la requète select qui permet d'afficher d'abord les ouvriers qui ont une photo (càd photo='oui') et ensuite les ouvriers qui n'ont pas de photo (càd photo='non')
Est-ce que quelqu'un sait comment il faut faire ?
Merci d'avance, cordialement
A voir également:
- Problème de requète mysql
- Mysql community server - Télécharger - Bases de données
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Erreur de requete facebook - Forum Facebook
- Requete sql pix - Forum PHP
3 réponses
Waouh ! BIGINT pour la colonne des ID ! Tu peux monter jusqu'à 18446744073709551615 employés ! Quand même ... :)
« varchar, qui peut prendre 2 valeurs => soit oui, soit non »
L'utilisation d'un booléen me semble plus appropriéé.
Tu peux utiliser la clause « ORDER BY » :
« varchar, qui peut prendre 2 valeurs => soit oui, soit non »
L'utilisation d'un booléen me semble plus appropriéé.
Tu peux utiliser la clause « ORDER BY » :
SELECT * FROM ouvriers ORDER BY photoComme « 0 » correspond à « non » et « 1 » à « oui », tu obtiendras en premier ceux qui n'ont pas de photo. Si tu veux inverser, tu peux ajouter « DESC ».