Posts in SQL astuces

Bibliothèques de rapports Koha

La bibliothèque communautaire de rapports Koha (en anglais) est une mine d’inspiration ! Pensez à adapter les[…]

17.05 et versions suivantes : réécrire ses requêtes MARC

Les éléments MARC ont migré de la table biblioitems à la table biblio_metadata depuis la version 17.05.[…]

Comment interroger les libellés des valeurs autorisées plutôt que les codes dans une requête ?

SELECT champ_de recherche FROM table WHERE champ_de_recherche=<<libelle_champ|valeur_autorisee>> Exemple : RECHERCHE GUIDEE PAR TYPE DE DOCUMENT SELECT biblio.title[…]

Comment extraire les attributs lecteurs?

SELECT borrowers.borrowernumber, borrowers.surname, borrowers.firstname, borrowers.cardnumber, borrower_attributes.code, borrower_attributes.attribute FROM borrowers LEFT JOIN borrower_attributes ON (borrowers.borrowernumber=borrower_attributes.borrowernumber) LEFT JOIN borrower_attribute_types[…]

Comment faire un DUMP MySQL en ligne de commande?

mysqldump -u $db_user -p$db_pass $db_name | gzip > $publicdumpdir/$dumpName

Comment afficher plusieurs valeurs autorisées dans une même requête (sous-requêtes SELECT)

Exemple pour le module adhérent : SELECT borrowers.cardnumber AS numero_carte, borrowers.surname AS Nom, borrowers.firstname AS Prenom, borrowers.email[…]

Valeurs autorisées par défaut : comment s’y retrouver pour une version communautaire?

Il existe quelques catégories de valeurs autorisées qui sont créées automatiquement lors de l’installation de Koha. (Remerciements[…]

Mais où sont les listes de valeurs « branches » et « itemtypes »?

! les listes branches et itemtypes qui sont visibles lors du mapping des grilles ne sont pas[…]

Comment proposer dans un rapport une saisie libre dans un champ

SELECT champ_de recherche FROM table WHERE champ_de recherche LIKE <<nom_du_libelle>> Exemple : RECHERCHE GUIDEE PAR COTE SELECT[…]

Comment rechercher sur un intervalle de dates?

Un exemple vaut parfois mieux que de longues explications : SELECT biblio.datecreated AS Date_creation, biblio.title AS Titre,[…]

Comment afficher la structure d’une table quand on n’a pas accès à la base Koha

SELECT * FROM nom_de_la_table LIMIT 5 Exemple : TABLE branches SELECT * FROM branches LIMIT 20

Comment, dans le rapport, faire un lien direct vers la notice bibliographique ou exemplaire ?

Le lien pourra se faire vers la notice en interface pro : ou vers l’exemplaire en mode[…]

Comment trouver les notices bibliographiques sans exemplaires – (USING)

SELECT biblio.biblionumber, title, isbn, issn FROM biblio LEFT JOIN biblioitems USING(biblionumber) LEFT JOIN items USING(biblionumber) WHERE itemnumber[…]

Comment savoir si un champ de la notice d’exemplaire non lié à un champ Koha est vide ?

Exemple sur le 995$l (et oui… curieusement on interroge le 999) SELECT items.barcode, biblio.title, biblio.author, (SELECT description[…]