Maison >base de données >Oracle >Données dans la table de requête Oracle
La base de données Oracle est un système de gestion de base de données relationnelle très populaire qui peut stocker et gérer des données. Dans Oracle, les données sont stockées dans des tables et l'interrogation des tables peut obtenir les données souhaitées. Cet article présentera en détail comment interroger les données des tables dans la base de données Oracle.
1. Comprendre la table Oracle
Une table Oracle est un tableau bidimensionnel, composé de plusieurs colonnes et de plusieurs lignes. Chaque colonne a son propre nom de champ et son propre type de données. Chaque ligne contient un enregistrement, appelé « données de ligne ».
Dans Oracle, les tables peuvent être créées via des instructions SQL. Par exemple, utilisez l'instruction SQL suivante pour créer une table nommée employé :
CREATE TABLE employee ( id NUMBER(10) PRIMARY KEY, name VARCHAR2(50), age NUMBER(3), salary NUMBER(10,2), hire_date DATE );
Cette instruction crée une table nommée employé et définit 5 colonnes (id, nom, âge, salaire et date_embauche), chaque colonne correspond à un type de données différent.
2. Utilisez l'instruction SELECT pour interroger les données de la table
L'interrogation des données de la table est l'une des opérations les plus courantes dans la base de données Oracle. Oracle fournit l'instruction SELECT pour récupérer les données des tables.
Ce qui suit est un exemple d'instruction SELECT simple :
SELECT * FROM employee;
Cette instruction sélectionne toutes les colonnes et toutes les lignes de la table des employés. Les résultats affichent chaque ligne de données dans le tableau.
Si vous avez uniquement besoin d'interroger les données d'une colonne spécifique, vous pouvez utiliser l'instruction SELECT suivante :
SELECT id, name, salary FROM employee;
Cette instruction renvoie uniquement les colonnes id, nom et salaire de la table des employés.
Vous pouvez également utiliser l'instruction SELECT pour filtrer les données du tableau. Par exemple, renvoyer uniquement les informations sur les employés dont le salaire est supérieur à 10 000 :
SELECT * FROM employee WHERE salary > 10000;
Cette instruction renvoie uniquement les informations sur les employés dont le salaire est supérieur à 10 000.
3. Utilisez l'instruction ORDER BY pour trier les données de la table
Si vous souhaitez trier les résultats de la requête, vous pouvez utiliser l'instruction ORDER BY. Par exemple, triez par salaire de haut en bas :
SELECT * FROM employee ORDER BY salary DESC;
Cette instruction trie les données de la table des employés de haut en bas par salaire et renvoie toutes les données de colonnes et de lignes.
4. Utilisez l'instruction LIKE pour flouter les données de la table de requête
Si vous souhaitez flouter les données de la table de requête, vous pouvez utiliser l'instruction LIKE. Par exemple, pour rechercher des employés dont le nom commence par « J » :
SELECT * FROM employee WHERE name LIKE 'J%';
Cette instruction renverra des informations sur tous les employés dont le nom commence par « J ».
5. Utilisez l'instruction GROUP BY pour regrouper les données de la table de requête
Si vous souhaitez regrouper et résumer les résultats de la requête, vous pouvez utiliser l'instruction GROUP BY. Par exemple, pour afficher le salaire moyen des employés en unités de départements :
SELECT department, AVG(salary) FROM employee GROUP BY department;
Cette instruction calcule le salaire moyen des employés selon les départements, et renvoie les résultats en unités de départements.
6. Utilisez l'instruction JOIN pour interroger conjointement les données de la table
Si vous devez interroger conjointement les données de plusieurs tables, vous pouvez utiliser l'instruction JOIN. Par exemple, interrogez les informations sur l'employé et le service :
SELECT employee.name, department.name FROM employee JOIN department ON employee.department_id = department.id;
Cette instruction interroge conjointement la table des employés et la table du département, et renvoie le nom de l'employé et le nom du service.
7. Résumé
L'utilisation de l'instruction SELECT pour interroger des données dans la table Oracle est l'une des opérations les plus élémentaires de la base de données Oracle. De plus, bien que les opérations de données courantes puissent être effectuées à l'aide des instructions ci-dessus, la base de données Oracle prend également en charge davantage d'opérations de données, telles que les opérations INSERT, UPDATE et DELETE. En apprenant le contenu ci-dessus, vous pouvez devenir plus compétent dans l'exploitation des données dans les tables de base de données Oracle et mieux gérer vos données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!