Trouver le premier n° libre en SQL
Résolu/Fermé
keennan
Messages postés
128
Date d'inscription
dimanche 17 juillet 2011
Statut
Membre
Dernière intervention
15 octobre 2014
-
29 mai 2012 à 11:32
keennan Messages postés 128 Date d'inscription dimanche 17 juillet 2011 Statut Membre Dernière intervention 15 octobre 2014 - 29 mai 2012 à 12:31
keennan Messages postés 128 Date d'inscription dimanche 17 juillet 2011 Statut Membre Dernière intervention 15 octobre 2014 - 29 mai 2012 à 12:31
A voir également:
- Trouver le premier n° libre en SQL
- Trouver adresse mac - Guide
- Libre office en francais - Télécharger - Suite bureautique
- Libre office gratuit - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
2 réponses
jee pee
Messages postés
40600
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
28 décembre 2024
9 467
Modifié par jee pee le 29/05/2012 à 12:59
Modifié par jee pee le 29/05/2012 à 12:59
Salut,
Sous Oracle j'écrirais :
select min (codejeu+1) from jeux
where (codejeu+1) not in (select codejeu from jeux) ;
Ce n'est pas nécessairement très performant si la table comporte des millions de lignes.
cdlt
ps : faudrait un peu compliquer pour résoudre le cas de la table vide et de l'enregistrement 1 supprimé ;-)
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Sous Oracle j'écrirais :
select min (codejeu+1) from jeux
where (codejeu+1) not in (select codejeu from jeux) ;
Ce n'est pas nécessairement très performant si la table comporte des millions de lignes.
cdlt
ps : faudrait un peu compliquer pour résoudre le cas de la table vide et de l'enregistrement 1 supprimé ;-)
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
keennan
Messages postés
128
Date d'inscription
dimanche 17 juillet 2011
Statut
Membre
Dernière intervention
15 octobre 2014
22
29 mai 2012 à 12:31
29 mai 2012 à 12:31
jee pee tu es un génie :)
Ca faisait un moment que je cherchai cela, et ta requête fonctionne parfaitement, de plus elle est très simple (même si je ne l'ai pas trouvée ^^).
Merci beaucoup.
Ca faisait un moment que je cherchai cela, et ta requête fonctionne parfaitement, de plus elle est très simple (même si je ne l'ai pas trouvée ^^).
Merci beaucoup.