From b254098532cd2aad22cd3a03325a31cf3bc033e9 Mon Sep 17 00:00:00 2001 From: Christian Risi <75698846+CnF-Gris@users.noreply.github.com> Date: Thu, 25 Sep 2025 11:40:44 +0200 Subject: [PATCH] Added views to count for subjects and objects --- Scripts/DataBaseQueries/db_creation.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Scripts/DataBaseQueries/db_creation.sql b/Scripts/DataBaseQueries/db_creation.sql index 0d0b945..137872e 100644 --- a/Scripts/DataBaseQueries/db_creation.sql +++ b/Scripts/DataBaseQueries/db_creation.sql @@ -140,6 +140,16 @@ FROM Objects LEFT JOIN Objects_Abbreviations USING (ObjectID) LEFT JOIN Abbreviations USING (AbbreviationID); + +-- Subject Count +CREATE VIEW IF NOT EXISTS SubectsCountInRDFs +AS +SELECT SubectID, count(SubectID) as Sub_Count +FROM RDFs +GROUP BY SubectID + + + -- Relationship Count CREATE VIEW IF NOT EXISTS RelationshipsCountInRDFs AS @@ -148,6 +158,14 @@ FROM RDFs GROUP BY RelationshipID; +-- Object Count +CREATE VIEW IF NOT EXISTS ObjectsCountInRDFs +AS +SELECT ObjectID, count(ObjectID) as Obj_Count +FROM RDFs +GROUP BY ObjectID; + +