Vous êtes sur la page 1sur 18

5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Codingame-Java-SQL .pdf

Helpful Unhelpful

Home / Computer Science

Afin d'éviter la fuite de questions, ce rapport ne doit pas être partagé avec

Imen Khrouf (imen.kh@piximind.com)

Campagne : Développeur Java Back-End (Java, SQL) Domaine(s) : Java, SQL Langage : Français D

MEILLEUR QUE
RANG 1/1

34% DURÉE 15h00

des professionnels SCORE 3 942

Java 2 162 / 8 210pts (26%) MEILLEUR QUE


19% d

Connaissance du langage 1 204

Fiabilité 281 / 1

Modélisation 190 / 5

Résolution de problèmes 487 / 4

https://www.coursesidekick.com/computer-science/2534951 1/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

SQL 1 780 / 3 670pts (49%) MEILLEUR QUE


75% d
Imen Khrouf
Connaissance du langage 1 460

Modélisation 20 / 60

Résolution de problèmes 300 / 3

Question 1: SQL - Clé primaire


SQL 01:08 / 01:00 0 / 40 pts

Question
Indiquer quelles propositions sont vraies pour une colonne déclarée en tant que clé

(plusieurs réponses possibles)

Réponse
Elle ne peut pas contenir de doublons
Elle peut contenir la valeur NULL
ll ê
https://www.coursesidekick.com/computer-science/2534951 l lé é è 2/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Elle ne peut pas être en plus une clé étrangère


Résultat
Modélisation
Réponse +40pts
incorrecte
Elle peut être déclarée avec un type "caractère" tel que "VA

Imen Khrouf

Question 2: SQL - NOT NULL


SQL 02:39 / 05:00 200 / 200 pts

Question

https://www.coursesidekick.com/computer-science/2534951 3/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Modifier la requête pour selectionner uniquement les clients ayant un code postal (z
75000 ou 34000 et ayant une date de naissance (birth_date) définie.

N'afficher que colonnes LASTNAME et FIRSTNAME dans cet ordre.

Exemple de sortie :
--------------------------
| LASTNAME | FIRSTNAME |
--------------------------
| RIVER | John |
| JACKSON | Elizabeth |
| PUTTER | James |
--------------------------

Imen Khrouf

https://www.coursesidekick.com/computer-science/2534951 4/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Réponse

1 -- SQL request(s) below


2 SELECT LASTNAME, FIRSTNAME
3 FROM customer where (zipcode=75000 or zipcode=34000) and birth_date is not

Résultat
Résultat
Connaissance du langage +200pts

https://www.coursesidekick.com/computer-science/2534951 5/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Imen Khrouf (

Question 3: [Vehicle Data Model] SQL - NOT NULL


SQL 02:54 / 05:00 200 / 200 pts

https://www.coursesidekick.com/computer-science/2534951 6/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Imen Khrouf

Question

https://www.coursesidekick.com/computer-science/2534951 7/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Imen Khrouf (

https://www.coursesidekick.com/computer-science/2534951 8/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Modifier la requête pour sélectionner uniquement les emplacements de pièces de v


(vehicle_part_location) pour lesquels "location_id" est égal à 3, 6, ou 12 et ayant une
(left_timestamp) définie.

N'afficher que colonnes VEHICLE_PART_ID et ARRIVED_TIMESTAMP dans cet ordre.

Exemple de sortie :
-------------------------------------------------
| VEHICLE_PART_ID | ARRIVED_TIMESTAMP |
-------------------------------------------------
| 4 | 2019-08-18T20:30:20.0000000 |
| 6 | 2019-12-21T04:33:32.0000000 |
| 7 | NULL |
-------------------------------------------------

Imen Khrouf

Réponse

https://www.coursesidekick.com/computer-science/2534951 9/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick
3 FROM
2 SELECT
vehicle_part_location
VEHICLE_PART_ID, ARRIVED_TIMESTAMP
where LOCATION_ID in (3,6,12) and LEFT_TIMESTAM
1 -- SQL request(s) below

Résultat
Résultat
Connaissance du langage +200pts

Imen Khrouf (

https://www.coursesidekick.com/computer-science/2534951 10/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Question 4: SQL - GROUP BY


SQL 05:44 / 05:00 300 / 300 pts

Question

Modifier la requête ci-contre pour lister le nombre de produits (product) disponibles


produits (product_category).

On ne listera pas les catégories de produits ne contenant pas de produit.

N'afficher que les colonnes CATEGORY_NAME (product_category.name) et PRODUCT


ordre.

Exemple de sortie :
---------------------------------
| CATEGORY_NAME | PRODUCT_COUNT |
---------------------------------
| Books | 3 |
| Automotive | 2 |
| High-tech | 8 |
---------------------------------
https://www.coursesidekick.com/computer-science/2534951 11/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Imen Khrouf

Réponse

1 -- SQL request(s) below


2 SELECT pc .name,
3 (select count(*) from product pp where pp .product_category_id=pc .product_c
by pc. name)
4 FROM product p , PRODUCT_CATEGORY pc where p.product_category_id =pc.product_
group by pc. name;

Résultat
Résultat
Connaissance du langage +300pts

https://www.coursesidekick.com/computer-science/2534951 12/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Imen Khrouf (

Question 5: SQL - Jointures multiples


SQL 07:12 / 08:00 300 / 300 pts

Question

https://www.coursesidekick.com/computer-science/2534951 13/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

un produit
doublon
N'afficher
etque
dans
doitlaêtre
lacolonne
catégorie
triée par
CUSTOMER_ID.
"Books"
ordre croissant.
ou "Garden" (product_category). La sortie ne doit contenir a

Exemple de sortie :

---------------
| CUSTOMER_ID |
---------------
| 0 |
Modifier
| 5 la requête pour
| sélectionner uniquement les ids des clients (customer) ayant acheté au m
---------------

Imen Khrouf (

Réponse

1 -- SQL request(s) below


2 SELECT distinct(c.customer_id)
3 FROM customer c where c.customer_id in
4 (select po.customer_id from PURCHASE_ORDER po , ORDER_PRODUCT op, PRODUCT
5 where p .product_id =op.product_id and op. order_id=po .order_id
6 and p.product_category_id in
7 (select pc.product_category_id from PRODUCT_CATEGORY pc where pc.name in
)))
8 order by customer id asc;
https://www.coursesidekick.com/computer-science/2534951 14/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick
8 order by customer_id asc;

Résultat
Résultat
Résolution de problèmes +300pts

Question 6: Accès d'une méthode synchronisée par d


Java 02:42 / 00:40 0 / 40 pts

Question
Page 11 of 156
Que se passe-t-il si une méthode synchronisée est appelée simultanément par deux
instances d'objet différentes ?

Réponse
Seulement un thread à la fois accédera à la méthode
Les deux threads pourront accéder à la méthode en même
Aucun thread ne pourra accéder à la méthode et une exceptio

Résultat
Réponse incorrecte
Connaissance du langage +40pts

Imen Khrouf

https://www.coursesidekick.com/computer-science/2534951 15/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick
Uploaded by monaam97 on coursehero.com

LenQuachHW7b

Sum200

Unit 1 python spyder

LAN DESIGN copy

EmployeePayCalculator

WBL Cold letter template 1

Tutorial05ER2RM

P491Hybrid Modeling1

12161-Kaur-Navjot CMP1041Assessment2BriefPseudoCodingandFlowcharting

DATA-COMPrelim-Q2

https://www.coursesidekick.com/computer-science/2534951 16/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

CompetitorsSalesForce-Q4

CS100 Syllabus

SUBJECTS

Accounting Aerospace Engineering

Anatomy Anthropology

Arts & Humanities Astronomy


Biology Business

Chemistry Civil Engineering

Computer Science Communications


Economics Electrical Engineering

English Finance

Geography Geology
Health Science History

Industrial Engineering Information Systems

Law Linguistics
Management Marketing

Material Science Mathematics

Mechanical Engineering Medicine


Nursing Philosophy

Physics Political Science

Psychology Religion
Sociology Statistics

LEGAL COMPANY
Copyright, Community Guidelines, DSA & other Documents Sitemap
Legal Resources
Study Guides
Honor Code
FAQ
Terms

Academic Integrity

Cookie Policy

https://www.coursesidekick.com/computer-science/2534951 17/18
5/4/24, 12:51 PM Codingame-Java-SQL (pdf) - Course Sidekick

Privacy Policy

Manage Preferences

CONNECT WITH US
Facebook

Instagram

YouTube

Twitter

© Learneo, Inc. 2024


Course Sidekick is not sponsored or endorsed by any college or university.

https://www.coursesidekick.com/computer-science/2534951 18/18

Vous aimerez peut-être aussi