Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 19/08/2010 01:35:09
- stc
- Membre
Requete SQL qui plante
Salut je me mets depuis peu à postgreSQL, avant j'avais l'habitude de mySQL, je pensais que le langage SQL etait le meme mais appremment non j'ai un probleme avec cette requete :
SELECT*FROM table_liens ORDER BY RAND() LIMIT 1 OFFSET 0
qui veux en gros dire "sort moi une ligne prise au hasard dans table liens"
si je vire ce qu'il y a à droite de "table_liens" cela fonctionne, j'en déduis que c le reste qui va pas, mais quoi ?
Merci.
Hors ligne
#2 19/08/2010 01:36:52
- stc
- Membre
Re : Requete SQL qui plante
arf la balise code répare les erreurs j'avais tapé LIMIT 1 OFFSET 0mais bon ça marche toujours pas
Hors ligne
#3 19/08/2010 01:40:18
- stc
- Membre
Re : Requete SQL qui plante
décidément il veut pas
Hors ligne
#4 19/08/2010 07:05:40
- Marc Cousin
- Membre
Re : Requete SQL qui plante
SELECT * FROM test ORDER BY RANDOM() LIMIT 1 OFFSET 0;
Il y a un petit indice quand on essaye de l'exécuter :
ERROR: function rand() does not exist
LINE 1: SELECT * FROM test ORDER BY RAND() LIMIT 1 OFFSET 0
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
rand() n'est pas une fonction.
Dernière modification par Marc Cousin (19/08/2010 07:06:03)
Marc.
Hors ligne
Pages : 1