Portfolio – Exemples de requêtes : Catalogue

Quelques requêtes effectuées pour le réseau des bibliothèques spécialisées – Ville de Paris

  • Nombre de docs par catégories pour une bibli (MMP) :
    SELECT CATEGORY_CODE, COUNT (*) AS NBR_BIB
    FROM CA_DT_COPIES
    WHERE BRANCH_CODE = ‘MMP’
    GROUP BY CATEGORY_CODE
    ORDER BY CATEGORY_CODE ASC;
  • Nombre de docs à ISBN différents à la MMP
    SELECT ISBN, COUNT (*) AS NBR_BIB
    FROM CA_DT_COPIES
    WHERE BRANCH_CODE = ‘MMP’
    GROUP BY ISBN
    ORDER BY NBR_BIB DESC;
  • Nombres de numéro de sequences par bible
    SELECT BRANCH_CODE, COUNT (Distinct SEQ_NO)
    FROM CA_DT_COPIES
    GROUP BY BRANCH_CODE
    ORDER BY BRANCH_CODE ASC;
  • Créations de notices créées par jour
    SELECT BRANCH_CODE, CREATION_DATE, COUNT (*) AS NBR_BIB
    FROM CA_DT_COPIES
    WHERE CREATION_DATE > ’19/06/2011′
    GROUP BY CREATION_DATE, BRANCH_CODE
    ORDER BY CREATION_DATE ASC;
  • Fonds DVBR avec info bibliographique
    SELECT CA_DT_COPIES.*, CA_TITLE_INFO.* FROM CA_DT_COPIES, CA_TITLE_INFO
    WHERE CA_DT_COPIES.SEQ_NO = CA_TITLE_INFO.SEQ_NO AND CA_DT_COPIES.BRANCH_CODE = ‘DVBR’
  • Fonds exemplaires par bibliothèque, statut, fond et catégorie documentaire
    SELECT BRANCH_CODE, STATUS, FOND_CODE, CATEGORY_CODE, COUNT (*) AS NB_DOCS
    FROM CA_DT_COPIES
    GROUP BY BRANCH_CODE, STATUS, CATEGORY_CODE, FOND_CODE
    ORDER BY BRANCH_CODE, STATUS, CATEGORY_CODE
  • Fonds exemplaires et titres par bibliothèque, statut, fond et catégorie documentaire
    SELECT BRANCH_CODE, FOND_CODE, STATUS, CATEGORY_CODE, COUNT (CATEGORY_CODE) AS NB_DOCS, count (DISTINCT SEQ_NO) as Nb_notices
    FROM CA_DT_COPIES
    GROUP BY BRANCH_CODE, CATEGORY_CODE, FOND_CODE, STATUS
    order by BRANCH_CODE, CATEGORY_CODE