
Les bases de SQL
SELECT, WHERE, ORDER BY, GROUP BY, HAVING, agrégations, alias, sous-requêtes simples
1Quelle instruction SQL permet de récupérer des données d'une table ?
Quelle instruction SQL permet de récupérer des données d'une table ?
Réponse
L'instruction SELECT est la commande fondamentale pour lire des données dans une base de données relationnelle. Elle permet de spécifier quelles colonnes récupérer et depuis quelle table. C'est la première instruction que tout développeur apprend en SQL car elle constitue la base de toute requête de lecture.
2Comment sélectionner toutes les colonnes d'une table nommée 'users' ?
Comment sélectionner toutes les colonnes d'une table nommée 'users' ?
Réponse
Le caractère astérisque (*) est un raccourci qui signifie toutes les colonnes. La syntaxe SELECT * FROM users retourne chaque colonne de la table. Bien que pratique pour l'exploration, il est recommandé de nommer explicitement les colonnes en production pour des raisons de performance et de clarté.
3Quelle clause permet de filtrer les lignes retournées par une requête SELECT ?
Quelle clause permet de filtrer les lignes retournées par une requête SELECT ?
Réponse
La clause WHERE permet de spécifier des conditions que les lignes doivent satisfaire pour être incluses dans le résultat. Elle s'applique avant toute agrégation et accepte des opérateurs de comparaison (=, <, >, !=), des opérateurs logiques (AND, OR, NOT) et des prédicats spéciaux (LIKE, IN, BETWEEN).
Quel opérateur permet de rechercher un motif dans une colonne texte ?
Comment trier les résultats d'une requête par ordre croissant sur une colonne ?
+17 questions d'entretien
Autres sujets d'entretien Data Science & ML
Les bases de Python
Programmation Orientée Objet Python
Structures de données Python
Fondamentaux Git
Fondamentaux NumPy
Les bases de Pandas
Jupyter & Google Colab
SQL Joins & Requêtes avancées
Pandas avancé
Visualisation avec Matplotlib & Seaborn
Visualisations interactives avec Plotly
Statistiques descriptives
Statistiques inférentielles
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML Supervisé : Régression
ML Supervisé : Classification
Arbres de décision & Ensembles
ML Non supervisé
Pipelines ML & Validation
Séries temporelles & Prévisions
Fondamentaux Deep Learning
TensorFlow & Keras
CNN & Classification d'images
RNN & Séquences
Transformers & Attention
NLP & Hugging Face
GenAI & LangChain
MLOps & Déploiement
Maîtrise Data Science & ML pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement