J'ai les tableaux suivants (extraits de la base de données Sakila): film: film_id is pkey acteur: acteur_id est pkey film_actor: film_id et acteur_id sont les clés du film / acteur Je sélectionne un film particulier. Pour ce film, je veux aussi que tous les acteurs participent à ce film. J'ai …
J'ai résolu le problème de requête en utilisant ... row_number() over (partition by... c'est une question plus générale sur la raison pour laquelle nous ne pouvons pas utiliser des colonnes avec des valeurs nulles dans les jointures. Pourquoi un null ne peut-il pas être égal à un null pour le …
J'ai une question sur la meilleure approche. Je ne sais pas quelle approche est la meilleure lorsque les données sont considérées comme de taille variable. Considérez les 3 TABLEAUX suivants: EMPLOYÉ EMPLOYEE_ID, EMP_NAME PROJET PROJECT_ID, PROJ_NAME EMP_PROJ (plusieurs à plusieurs des deux tables ci-dessus) EMPLOYEE_ID, PROJECT_ID Problème : étant donné …
J'ai un tableau des utilisateurs: |Username|UserType|Points| |John |A |250 | |Mary |A |150 | |Anna |B |600 | et niveaux |UserType|MinPoints|Level | |A |100 |Bronze | |A |200 |Silver | |A |300 |Gold | |B |500 |Bronze | Et je recherche une requête pour obtenir le niveau pour chaque utilisateur. …
Il y a des situations qui nécessitent d'avoir une très grosse requête joignant plusieurs tables avec des instructions de sous-sélection pour produire les résultats souhaités. Ma question est la suivante: devrions-nous envisager d'utiliser plusieurs requêtes plus petites et intégrer les opérations logiques dans la couche application en interrogeant la base …
J'ai un problème avec la planification des requêtes de PostgreSQL 9.6. Ma requête ressemble à ceci: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id WHERE structures."STRUKTURBERICHT" != '' AND properties."COMPOSITION" LIKE 'Mo%' AND ( properties."NAME" LIKE '%VASP-ase-preopt%' OR properties."CALCULATOR_ID" …
Je commence juste avec Postgres. En lisant ce document, je suis tombé sur cette requête: SELECT title, ts_rank_cd(textsearch, query) AS rank FROM apod, to_tsquery('neutrino|(dark & matter)') query WHERE query @@ textsearch ORDER BY rank DESC LIMIT 10; Je peux tout comprendre dans cette requête, sauf pour cela: FROM apod, .... …
Étant donné deux tableaux: CREATE TABLE foo (ts timestamp, foo text); CREATE TABLE bar (ts timestamp, bar text); Je voudrais écrire une requête que les valeurs de rendements pour ts, fooet barqui représente une vue unifiée des valeurs les plus récentes. En d'autres termes, s'ils sont foocontenus: ts | foo …
J'ai deux ensembles de mesures terrestres à partir de données satellites, chacun avec des champs temporels (mjd pour la date moyenne julienne) et des positions géographiques (GeoPoint, spatial) et je cherche des coïncidences entre les deux ensembles de sorte que leurs temps correspondent à un seuil de 3 heures (ou …
Lequel est plus vite SELECT * FROM X INNER JOIN Y ON x.Record_ID = y.ForignKey_NotIndexed_NotUnique ou SELECT * FROM X INNER JOIN Y ON y.ForignKey_NotIndexed_NotUnique = x.Record_ID
Je vais essayer de faire un graphique à partir des données de ma base de données SQL Server. J'aurai toutes les rues avec le nombre d'utilisateurs qui vivent dans cette rue, même le nombre est nul. Pour cela, j'ai essayé cette requête: Create table Streets( ID int IDENTITY primary key, …
J'essaie d'obtenir des rapports pour les enregistrements de temps des employés. Nous avons deux tableaux spécifiquement pour cette question. Les employés sont répertoriés dans le Memberstableau et chaque jour, ils saisissent les entrées de temps du travail qu'ils ont effectué et sont stockés dans le Time_Entrytableau. Exemple de configuration avec …
Postgres newbie here. Je me demande si cette requête est optimisée ou non? J'ai essayé de JOIN ON uniquement les valeurs qui sont 100% nécessaires et en laissant toutes les conditions dynamiques dans la clause WHERE. Voir ci-dessous. SELECT * FROM myapp_employees JOIN myapp_users ON myapp_users.user_id=myapp_employees.user_id JOIN myapp_contacts_assoc ON myapp_contacts_assoc.user_id=myapp_users.user_id …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.