L'extraction de données aléatoires de base de données MySQL, PostgreSQL, SQL Server, IBM DB2 et Oracle
Tout ce que nous savons comment extraire des données de base de données et d'organiser à accomplir un certain besoin.Mais il pourrait y avoir des situations où nous avons besoin pour afficher des lignes aléatoires (signifie, les données seront de toute ligne de table particulière indépendamment les numéros de série).Une fois, je face à cette situation lorsque j'essayais de construire un site Web où un programme « Link Exchange » était là, où tous les liens sont enregistrées dans la base de données et je devais montrer seulement quatre liens à la fois, et lorsque la page va être actualisée, les liens seront modifiés et afficheront un autre quatre liens et ces liens peuvent être de toute ligne de la table qui contient ces liens.Donc, j'ai fait avec SQLServer que je travaillais avec SQLServer, mais ici je de mentionner la syntaxe de la requête pour extraire des données aléatoires pour base MySQL, PostgreSQL, SQL Server, IBM DB2 et Oracle, ainsi:-
L'extraction des données aléatoires avec MySQL :
Colonne SELECT FROM table
ORDRE PAR RAND()
LIMITE DE 1
L'extraction des données aléatoires avec PostgreSQL :
Colonne SELECT FROM table
ORDRE PAR RANDOM()
LIMITE DE 1
L'extraction des données aléatoires avec Microsoft SQL Server :
SELECT TOP 1 colonne de table
ORDRE PAR NEWID()
L'extraction des données aléatoires avec IBM DB2
Colonne SELECT, ALEA() comme IDX
DE table
ORDRE PAR IDX EXTRAIRE TOUT D'ABORD 1 LIGNES SEULEMENT
L'extraction des données aléatoires avec Oracle :
Colonne SELECT FROM
(SELECT de la colonne du tableau
ORDER BY dbms_random.value)
WHERE rownum = 1
Les réponses à la ressource: « Extraction de données aléatoires de base de données »
No comments:
Post a Comment