> Tech > SQL Numéros de lignes façon Query/400

SQL Numéros de lignes façon Query/400

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

 Quand vous exécutez une requête Query/400, j’aime bien que l’affichage Query/400 montre le numéro unique de chaque ligne.

Pour obtenir cela avec SQL, utilisez les nouvelles fonctions OLAP de la V5R4. Par exemple, pour montrer les fichiers du système avec des numéros

SQL Numéros de lignes façon Query/400

de lignes, entrez SELECT ROW_NUMBER() OVER() AS UniqueSeq, label, sys_tname, sys-dname FROM systables

Contrairement à Query/400, SQL peut redémarrer à 1 pour chaque nouvelle bibliothèque.

Utilisez la fonction OLAP pour spécifier les champs de partition à appliquer aux numéros de lignes : SELECT ROW_NUMBER() OVER (PARTITION BY sys_dname)AS LibrarySeq, label, sys_tname, sys_dname FROM systables

Enfin, avec la requête suivante, vous pouvez combiner les deux requêtes précédentes pour obtenir un numéro de ligne unique en même temps que le numéro de séquence redémarré par bibliothèque : SELECT ROW_NUMBER() OVER() AS UniqueSeq, ROW_NUMBER() OVER (PARTITION BY sys_dname)AS LibrarySeq, label, sys_tname, sys-dname FROM systables

Eddie Alexander Information systems Levy Home Entertainment 

Téléchargez cette ressource

Guide de Sécurité IA et IoT

Guide de Sécurité IA et IoT

Compte tenu de l'ampleur des changements que l'IA est susceptible d'entraîner, les organisations doivent élaborer une stratégie pour se préparer à adopter et à sécuriser l'IA. Découvrez dans ce Livre blanc Kaspersky quatre stratégies efficaces pour sécuriser l'IA et l'IoT.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010