| 	
	
	
		
		|||||||
  | 
		
| 
 | 
![]()  | 
	
	
| 
		 | 
	Strumenti | 
| 		
			
			 | 
		#1 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: May 2001 
				
				
				
					Messaggi: 438
				 
				
				
				
				 | 
	
	
	
	
		
			
			 
				
				[mysql] query per trovare numeri consecutivi
			 
			
		Ciao 
		
	
		
		
		
		
			
		
		
		
		
	
	ipotizzando una tabella con due colonne come questa A B ----- 1 a 2 b 3 c 4 d 6 f 7 g 9 e mi servirebbe una query per incrementare il campo a, partendo (ad esempio da 3) siano a quando i numeri della colonna a sono consecutivi, Codice: 
	UPDATE tabella SET a = a + 1 WHERE a BETWEEN 3 AND (select ????) Codice: 
	UPDATE tabella SET a = a + 1 WHERE a BETWEEN 3 AND (4) UPDATE tabella SET a = a + 1 WHERE a BETWEEN 6 AND (7 grazie  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Senior Member 
			
		
			
			
			Iscritto dal: Oct 2005 
				
				
				
					Messaggi: 1056
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Quello che vuoi fare non è possibile. 
		
	
		
		
		
		
		
	
	In un database relazionale non esiste il concetto di "sequenzialità" dei dati in una tabella: quando tu fai una query di select il database può sputarti fuori i record in un ordine qualsiasi.  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3 | |
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Jan 2014 
				
				
				
					Messaggi: 852
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		@demonbl@ck 
		
	
		
		
		
		
		
	
	Quanto dici è vero per il linguaggio SQL standard, tuttavia molti database possiedono dei propri dialetti che possono consentire o meno determinate operazioni che normalmente non sarebbero possibili. @asghan Ti avevo già risposto qui: http://www.hwupgrade.it/forum/showpo...70&postcount=2 Ti riporto la risposta: Quote: 
	
  | 
|
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
		
		  
	   | 
| Strumenti | |
		
  | 
	
		
  | 
Tutti gli orari sono GMT +1. Ora sono le: 10:46.









		
		
		
 

 
 







