|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 96 ![]() |
Bonjour les amis,
voilà je voudrai solliciter votre aide concernant un sujet qui porte à éclater une plage de chiffres utilisant SQL, exemple: plage 1: 20200006368301 --> 20200006368310 plage 2: 20200006368501 --> 20200006368510 20200006368301 20200006368302 20200006368303 20200006368304 20200006368305 20200006368306 20200006368307 20200006368308 20200006368309 20200006368310 20200006368501 20200006368502 20200006368503 20200006368504 20200006368505 20200006368506 20200006368507 20200006368508 20200006368509 20200006368510 s'il y a une solution plus rapide en utilisant SQL cela serait génial. merci de votre aide les amis |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 440 ![]() |
En 10g : http://www.developpez.net/forums/d10...e/#post5787760
En 9 cela ne marche pas. Sinon, en faisant un select sur une grosse table et en limitant par rownum (mais bon, c'est lié et limité au nombre de lignes de cette table) Dernière chose, le faire en plsql
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#3 | ||||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Si tu as de nombreuses plages déjà définit dans une table ça peut être pénible de passer toutes les plages une à une.
Tu peux utiliser cette requête où t est la table qui définit les plages : Code :
Code :
|
||||
|
|
10
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 96 ![]() |
Merci Beaucoup skuatamad & McM,
les deux solutions sont bonnes, je viens de les tester et ça marche bien à vous les amis |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com