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) 2024

Vidéo: SQL 22: Manipulation de Données: Tri et Autres Opérations ( AVG, COUNT, MAX, MIN, SUM) 2024
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

Création de graphiques avec Fireworks CS5 Outils vectoriels - dummies

Création de graphiques avec Fireworks CS5 Outils vectoriels - dummies

Les outils Vector dans Adobe Fireworks Creative Suite 5 sont similaires à celles auxquelles vous êtes habitué dans Illustrator ou Photoshop. Vous devriez remarquer dès le départ dans Fireworks qu'à chaque fois que vous créez une nouvelle forme vectorielle avec l'un des outils vectoriels (comme Line, Pen, Shape ou Type), Fireworks crée ...

Comment exporter des tranches dans Fireworks CS5 - les nuls

Comment exporter des tranches dans Fireworks CS5 - les nuls

Découpage est une technique permettant de fractionner des fichiers volumineux en paquets plus petits ils téléchargent plus vite. Une fois que vous avez découpé votre illustration dans Adobe Fireworks Creative Suite 5, vous pouvez exporter les coupes finales pour les utiliser sur une page Web. Vous pouvez exporter des tranches Fireworks sous forme de tableaux html ou de feuilles de style en cascade (CSS). Pour exporter en tranches ...

Comment créer des images avec des outils Bitmap dans Adobe Fireworks CS6 - des mannequins

Comment créer des images avec des outils Bitmap dans Adobe Fireworks CS6 - des mannequins

Adobe Photoshop CS6 a certains outils qui fonctionnent différemment des outils similaires dans d'autres applications Adobe: les outils bitmap de Flou, Pinceau, Gomme, Lasso, Baguette magique, Marquee, Crayon et Rubber Stamp. Si vous ne voyez pas le panneau Outils, choisissez Fenêtre → Outils. Comment sélectionner des pixels avec des outils bitmap Les outils de sélection vous permettent de saisir ...

Le choix des éditeurs

ISO et Image Noise avec le Nikon D3300 - mannequins

ISO et Image Noise avec le Nikon D3300 - mannequins

Idéalement, vous devez toujours utiliser le réglage ISO le plus bas sur votre Nikon D3300 pour assurer une qualité d'image optimale. À mesure que l'ISO augmente, rendant le capteur d'image plus réactif à la lumière, vous augmentez le risque de produire du bruit. Le bruit est un défaut qui ressemble à des grains de sable et ressemble ...

Comment afficher les paramètres d'image sur le Nikon D3300 - dummies

Comment afficher les paramètres d'image sur le Nikon D3300 - dummies

Votre appareil photo Nikon D3300 conserve une trace de paramètres de prise de vue et vous permet de les voir pendant la prise de vue. Votre appareil photo vous propose les moyens suivants pour surveiller les paramètres de prise de vue les plus importants: Écran d'information (photographie du viseur): L'écran de gauche de la figure vous donne un aperçu de l'écran d'informations disponible pour la photographie du viseur. ...

Le choix des éditeurs

Où placer un numéro de page dans Word 2007 - mot de passe

Où placer un numéro de page dans Word 2007 - mot de passe

Mot 2007 peut numéroter automatiquement vos pages et vous permet de placer le numéro de page n'importe où sur la page (en haut, en bas ou sur les côtés) dans une variété de formats. Si vous supprimez ou renumérotez une page, Word les renumérote automatiquement pour vous.

En mode plein écran dans Word pour Mac 2011 - pour les nuls

En mode plein écran dans Word pour Mac 2011 - pour les nuls

, Il existe une nouvelle vue Plein écran dans Word pour Mac 2011 qui vous permet de modifier ou simplement de lire un document sans l'encombrement du ruban Office 2011 pour Mac, des règles et autres distractions. La vue Plein écran est en fait deux vues en une: Vous pouvez choisir le mode Lecture ou le mode Ecriture. Passage en plein écran ...

À L'aide de l'option Imprimer la mise en page dans Word pour Mac 2011 - dummies

À L'aide de l'option Imprimer la mise en page dans Word pour Mac 2011 - dummies

Mac est un bon point de départ pour les débutants car ce que vous voyez à l'écran est le plus proche de ce que vous obtenez lorsque vous imprimez. La vue Imprimer la mise en page est également utile à titre d'exemple pour expliquer la disposition générale de l'interface de Word. Les vues Brouillon et Contour dans ...