Comment trouver et éliminer les doublons dans une table ?

Script SQL permettant de trouver et d'éliminer les doublons d'un champ dans une table.


Download Products


DypsWebCapture : Capture Web page as thumbnail image

Documentation
Example
Download
Buy

New release with embed IE and Firefox rendering engine !



DypsFTP : Manage a FTP site from your script

Documentation
Buy


DypsImg2SWF : Protect and save your image as SWF/Flash format!

Documentation
Example
Download
Buy


DypsXLS for ASP: Générateur de fichier Excel

New features!
Documentation
Exemple d'utilisation
Download
Buy


DypsMetaGrabber : get Meta Tag from any web page!

Documentation
Example
Download
Buy


DypsAntiSpam for ASP

Features
Exemple d'utilisation
Download
Buy

DypsoPRank for ASP

Features
Exemple d'utilisation
Download
Buy

Pop3 Checker for ASP

Features
Exemple d'utilisation
Download
Buy

SVG Pie chart Maker for ASP

Features
Exemple d'utilisation
Download

DypsRTF for ASP

Features
Exemple d'utilisation
Download
Buy

What's New ?


Mise en ligne du premier outil gratuit pour générer des fichiers Excel depuis ASP : DypsXLS !
[Lire la suite]

Et un forum Le site se dote d'un forum pour vous permettre de partager toujours plus.
[Rejoigner nous]

Annuaire de scripts ! Un annuaire de scripts et de liens utiles vers des ressources pour le développement
[Lire la suite]

Création d'un outil gratuit pour retrouver ses mails : Pop3 Checker for free !
[Lire la suite]

Création d'un outil gratuit pour générer des graphiques vectoriels à la volée: Free SVG Pie chart Maker !
[Lire la suite]

Script SQL permettant de trouver et d'éliminer les doublons d'un champ dans une table

Techniques

Cette section permet de regrouper un ensemble de techniques ou de scripts qui ont l'originalité d'arriver à résoudre une difficulté avec le moindre effort ou qui sont particulièrement efficaces...


Techniques / Techniques SQL : détection de doublons.


  •   Comment trouver le premier identifiant manquant d'une table:

Si l'on veut éviter toute discontinuité dans la liste des valeurs d'un champs par exemple pour un champs utilisé comme clé primaire il existe plusieurs techniques exploitables. Laquelle utilisierez-vous personnellement ?

Par exemple il est possible de faire une procédure stockée parcourant dans l'ordre les différentes valeurs et sortant en cas de discontinuité dans la suite de celles-ci...

Cette technique est beaucoup plus performante puisqu'elle permet de ramener la première discontinuité en une seule requête !


	<%
	'Cnx : connectionString
	
	Set Con = server.createObject("ADODB.Connection")
	Con.open Cnx
	
	Sql =	" SELECT (val_ind -1) FROM ma_table "&_
		" WHERE (val_ind - 1 ) 		"&_
		" NOT IN ( 			"&_
		"	SELECT val_ind		"&_
		"	FROM ma_table		"&_
		" )				"&_
		" AND (val_ind - 1) > 0		"
	
		
	Set rs = Con.Execute(StrSql)
	
	
	'Clean memory
	Set rs = Nothing
	Con.Close
	Set Con = Nothing
	%>

Vous pouvez désormais poser toutes vos questions via le forum. Merci de votre compréhension.

You could now ask for support by using the forum.