Accueil Finances personnelles Affichage des objets et des données avec les instructions DESCRIBE et SELECT dans Oracle 12c - dummies

Affichage des objets et des données avec les instructions DESCRIBE et SELECT dans Oracle 12c - dummies

Vidéo: SQL 22: Manipulation de Données: Tri et Autres Opérations ( AVG, COUNT, MAX, MIN, SUM) 2025

Vidéo: SQL 22: Manipulation de Données: Tri et Autres Opérations ( AVG, COUNT, MAX, MIN, SUM) 2025
Anonim

Les instructions DECRIBE et SELECT sont probablement les instructions les plus courantes que vous exécuterez dans votre base de données Oracle 12c en tant qu'administrateur de base de données (DBA). Après tout, une grande partie de votre travail consistera à rechercher ce qui se trouve dans la base de données et à analyser les conditions actuelles.

Dites que vous voulez obtenir des informations sur les emplois dans votre entreprise.

  1. Ouvrez un terminal sur votre système d'exploitation en tant que propriétaire du logiciel Oracle.

  2. Définissez votre environnement avec oraenv.

  3. Tapez et appuyez sur Entrée.

  4. Tapez et appuyez sur Entrée.

  5. Tapez et appuyez sur Entrée.

  6. Tapez et appuyez sur Entrée.

    La sortie suivante apparaît:

    SQL> DESCRIBE jobs Nom Null? Type ----------------------------- -------- ------------ -------- JOB_ID NOT NULL VARCHAR2 (10) JOB_TITLE NON NULL VARCHAR2 (35) MIN_SALARY NUMBER (6) MAX_SALARY NUMBER (6)
    
  7. Pour voir le job_id et le job_title, tapez

    
    

    et appuyez sur Entrée.

    Vous devriez voir la sortie suivante:

    SQL> select job_id, job_title des jobs; JOB_ID JOB_TITLE ---------- ----------------------------------- AD_PRES Président AD_VP Administration Vice-Président AD_ASST Assistant Administratif FI_MGR Directeur Financier FI_ACCOUNT Comptable AC_MGR Responsable Comptabilité AC_ACCOUNT Comptable Public SA_MAN Directeur des Ventes SA_REP Représentant des Ventes PU_MAN Directeur des achats PU_CLERK Commis des Achats ST_MAN Gestionnaire des stocks ST_CLERK Commis aux Stocks SH_CLERK Commis aux Douanes IT_PROG Programmeur MK_MAN Directeur Marketing MK_REP PR_REP Représentant des relations publiques 19 lignes sélectionnées.
    

La commande DESCRIBE vous permet de voir la structure de la table. Cela inclut les noms de colonne, les types de données et si les colonnes sont autorisées à être vides (null). Cette information peut être très importante lors de la construction de diverses instructions SQL. Par exemple, si vous insériez une ligne, vous devez fournir des valeurs pour job_id et job_title car ils ne sont pas NULL.

L'instruction SELECT est très simple. Notez qu'il a été tapé tout sur une ligne. SQL ne se soucie pas vraiment de la façon de diviser les instructions ligne par ligne, tant que vous ne cassez pas les mots de moitié.

Diviser les instructions SQL par clause. Pour les instructions plus longues et plus complexes, vous pouvez utiliser plusieurs sauts de ligne. Ces pauses peuvent aider à rendre les déclarations plus faciles à lire.

Voici deux instructions SELECT et leur sortie:

SQL> select * 2 des jobs 3 où job_title = 'President'; JOB_ID JOB_TITLE MIN_SALARY MAX_SALARY ---------- ----------------------------------- - --------- ---------- AD_PRES President 20080 40000 SQL> select * 2 des jobs 3 où job_title like 'P%'; JOB_ID JOB_TITLE MIN_SALARY MAX_SALARY ---------- ----------------------------------- - --------- ---------- AD_PRES Président 20080 40000 AC_ACCOUNT Expert-comptable 4200 9000 PU_MAN Directeur des achats 8000 15000 PU_CLERK Commis aux achats 2500 5500 IT_PROG Programmeur 4000 10000 PR_REP Représentant des relations publiques 4500 10500 6 rangs choisi.

Notez qu'au lieu d'utiliser une liste de colonnes, un astérisque (*) a été utilisé. Cela indique que la clause SELECT doit retourner toutes les colonnes, contrairement à ce qui a été montré précédemment où seulement deux colonnes ont été sélectionnées.

Notez l'utilisation de la clause WHERE. La clause WHERE restreint les données renvoyées. Dans cet exemple, la clause WHERE est utilisée de deux manières:

  • En tant qu'égalité (=): vous recherchez exactement ce que vous voulez trouver.

  • Comme une recherche floue (LIKE): vous pouvez utiliser des caractères génériques pour compléter les termes de recherche. Oracle utilise le symbole de pourcentage comme symbole générique.

L'utilisation du symbole% indique que vous voulez sélectionner toutes les lignes commençant par majuscule P, puis avoir quelque chose après. Souvent, sur les systèmes d'exploitation, vous voyez un astérisque utilisé comme caractère générique. Ce n'est pas le cas dans une instruction SQL, cependant; à la place, utilisez un signe de pourcentage (%).

Ajoutant à notre instruction SELECT, vous voyez

SQL> sélectionnez lower (job_id), upper (job_title) title, max_salary 2 parmi les jobs 3 où job_title comme 'P%' 4 et max_salary <14000 5 order by max_salary ASC; LOWER (JOB_ TITLE MAX_SALARY ---------- ----------------------------------- ---------- pu_clerk ACHETEUR CLIENT 5500 ac_account PUBLIC COMPTANTANT 9000 it_prog PROGRAMMEUR 10000 pr_rep RELATIONS PUBLIQUES REPRESENTANT 10500

Certaines fonctions ont été ajoutées aux colonnes de la clause SELECT. * Fonctions take et input pour produire une sortie: Dans ce cas, job_id et job_title Les fonctions de caractères UPPER et LOWER ont été utilisées Vous pouvez deviner ce qu'elles font Dans ce cas, c'est assez évident Oracle a des dizaines de fonctions à utiliser pour agir sur vos données en tout genre de façons

Dans ce cas, il est démontré comment il n'est pas nécessairement important comment vos données sont stockées, vous pouvez l'afficher comme vous le souhaitez.Notez les noms des colonnes pour job_id et job_title dans la sortie. soit un mélange de notre fonction et de column_name.

C'est parce qu'Oracle utilise automatiquement ce que vous tapez dans la clause SELECT pour votre en-tête de colonne Dans la deuxième colonne, job_title, utilisez un " alias "pour rendre la sortie un peu plus jolie.

Un alias vient après la construction de la colonne mais avant la virgule. Dans cet exemple, title est l'alias. L'alias sera toujours par défaut en majuscules, sauf si vous mettez des guillemets doubles ("") autour d'elle. Vous devez également utiliser des guillemets si votre alias est plus d'un mot. Par exemple

SQL> sélectionnez upper (job_title) "Job Title" 2 à partir des jobs 3 où job_title like "P%"; Titre du poste ----------------------------------- PRÉSIDENT COMPTABLE PUBLIC GESTIONNAIRE D'ACHAT COMMIS ACHAT PROGRAMMEUR REPRÉSENTANT DES RELATIONS PUBLIQUES > L'utilisation de l'instruction AND est une construction de la clause WHERE. L'instruction AND vous permet d'utiliser plusieurs conditions pour restreindre nos données.

Enfin, la clause ORDER BY trie la sortie sur la colonne spécifiée, numériquement ou alphabétiquement, en fonction du type de données. Par défaut, il est trié par ordre croissant. Le mot clé ASC (ascendant) a été ajouté pour clarification.Vous auriez pu utiliser DESC à la place pour classer les résultats par ordre numérique décroissant de max_salary.

Affichage des objets et des données avec les instructions DESCRIBE et SELECT dans Oracle 12c - dummies

Le choix des éditeurs

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Pour approfondir votre conscience consciente, vous devez pratiquer une méditation de pleine conscience sur une base quotidienne. Familiarisez-vous avec certaines des médiations suivantes. Avec le temps, vous deviendrez plus conscient de votre vie quotidienne. Body Meditation Meditation - Cette méditation implique de passer environ une demi-heure, en prenant conscience de ...

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Les Templiers sont presque aussi fictifs dans Dan Brown Le code Da Vinci comme les chevaliers Jedi sont dans Star Wars. Bien que le héros Robert Langdon hésite d'abord à élever les Templiers dans ses cours, parce que la mention même d'eux fait ressortir les amants du complot, Brown n'a aucun problème à les faire participer ...

Démystification des mythes communs sur la franc-maçonnerie - mannequins

Démystification des mythes communs sur la franc-maçonnerie - mannequins

La franc-maçonnerie moderne existe depuis 1717. Les premières contre-vérités concoctées sur l'Ordre sont apparues en impression à peu près en même temps. Les États-Unis étaient consumés par l'hystérie anti-maçonnique à la fin des années 1820, et l'Europe a fait de Mason-bashing un sport populaire pendant deux siècles, le liant souvent à la propagande antisémite. Internet n'a que ...

Le choix des éditeurs

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

Dans la boîte de dialogue Configurer l'affichage dans PowerPoint, cliquez sur le bouton Configurer l'affichage dans l'onglet Diaporama du ruban Office 2011 pour Mac, ou choisissez Diaporama → Configurer l'affichage dans la barre de menus. Dans les deux cas, la boîte de dialogue Configurer l'affichage polyvalent apparaît. Choisir un type de spectacle dans PowerPoint 2011 pour Mac ...

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement d'un fichier sur lequel vous travaillez dans Office 2011 pour Mac est aussi simple que de cliquer sur le bouton Enregistrer dans la barre d'outils Standard, en appuyant sur Commande-S ou en choisissant Fichier → Enregistrer. Si votre fichier a été enregistré précédemment, l'enregistrement du fichier remplace la copie existante du fichier par votre version mise à jour. Si votre fichier n'a pas ...

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Dans Office 2011 pour Mac, l'ajout d'une nouvelle présentation de diapositive à une diapositive dans la vue Diapositive maître de PowerPoint 2011 est une tâche assez simple à effectuer. Suivez ces étapes pour commencer: Assurez-vous que vous êtes en mode Masque des diapositives. Choisissez Affichage → Maître → Masque de diapositives dans la barre de menus. Cliquez sur l'onglet Masque des diapositives du ruban, ...

Le choix des éditeurs

Sélectionnez PowerPoint 2007 Objects - dummies

Sélectionnez PowerPoint 2007 Objects - dummies

Avant de pouvoir modifier un objet PowerPoint 2007 sur une diapositive, vous devez le sélectionner. Dans les présentations PowerPoint, les objets peuvent être du texte, des graphiques, des images clipart, des formes, etc. Voici quelques instructions pour sélectionner les objets PowerPoint 2007: Objets texte: Pour sélectionner un objet texte PowerPoint 2007, déplacez le point d'insertion sur le texte qui ...

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Le contrôle shapePoint de powerPoint vous permet style des objets de ligne ou la bordure pour les objets de forme solide sur vos diapositives PowerPoint. Le contrôle Shape Outline se trouve dans le groupe Styles de formes de l'onglet Outils de dessin. Vous pouvez modifier les paramètres suivants pour le contour: Couleur: Définit la couleur utilisée pour ...

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 est le logiciel de présentation le plus puissant disponible pour créer et éditer la diapositive montrer des présentations pour le travail, la maison ou l'école. PowerPoint 2016 offre un certain nombre de raccourcis clavier utiles pour effectuer des tâches rapidement. Voici quelques raccourcis pour le formatage PowerPoint commun, l'édition et les tâches de fichiers et de documents. De plus, après avoir créé votre chef-d'œuvre, vous ...