Archives de
Étiquette : SQL

SQL – Comment récupérer les entrées avant et après une ID

SQL – Comment récupérer les entrées avant et après une ID

Il est possible, par exemple dans le cadre d’une compétitions que l’on cherche a savoir qui sont les 5 meilleures scores précédent celui-ci que je viens de faire. Pour le faire en SQL, bien qu’un peu tricky ce n’est pas trop compliqué. Les 5 avant moi

les 5 après moi

WordPress – Comment faire une requete like = “%%”

WordPress – Comment faire une requete like = “%%”

Pour faire des requêtes sur WordPress, je suis habitué à utiliser WP_Query($args). Dans cet exemple, il est question d’ajouter un like = “%title%” dans notre requête. Ici une simple requete qui ajoute dans l’array a_response_array tous nos posts:

Pour ajouter le like, on commence par mettre la valeur dans les arguments sous “search_title”. Ensuite avant de récupérer tous les postes, on ajouter dans le where le like voulu.

SQL – comment modifier le ORDER BY dans une requête

SQL – comment modifier le ORDER BY dans une requête

Lorsqu’il est nécessaire d’avoir un ordre prédéfini dans une requête, il est possible de modifier l’ordre des éléments en utilisant un CASE dans le ORDER BY. Dans cet exemple l’id 12 doit apparaître avant le 2.

Au final, l’id 1 reste premier, le 12 devient un 2 et ensuite on ajoute 1 a chaque ID, 2 devient 3, 3 un 4 etc… L’avantage, c’est que la requête nous retournera tout de même le bon id.