Syntaxe SQL
idrissess
Messages postés
108
Statut
Membre
-
blux Messages postés 5043 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 5043 Date d'inscription Statut Modérateur Dernière intervention -
Bonsoir,
je veux savoir comment on peut comparer entre deux ligne successives dans un tableau base de données.
bref mon problème consiste à comparer un champ nommé ID-CEL d'une ligne par rapport à celle qu'il suive, s'il sont différente donc il faut récupérer cette point car on parle de handover (dans le GSM).
merci d'avance.
je veux savoir comment on peut comparer entre deux ligne successives dans un tableau base de données.
bref mon problème consiste à comparer un champ nommé ID-CEL d'une ligne par rapport à celle qu'il suive, s'il sont différente donc il faut récupérer cette point car on parle de handover (dans le GSM).
merci d'avance.
1 réponse
-
Euh si deux lignes sont identiques dans une base elle est bonne à jeter. Si tu parles de champ il faut utiliser l'opérateur logique "<>" pour signifier différent.
Les explications sur les opérateurs logique.
http://ww38.laltruiste.com/document.php?url=http://www2.laltruiste.com/courssql/operateur_logique.html
Ceci devrait marcher non? (à tester)
SELECT id_cel from nom_table WHERE id_cel+1<>id_cel;
J'ai supposé qu'il s'agit d'une valeur numérique vu que c'est un champ ID.