Hjem Personlig finansiering Visning af objekter og data med DESCRIBE og SELECT-udsagn i Oracle 12c - dummies

Visning af objekter og data med DESCRIBE og SELECT-udsagn i Oracle 12c - dummies

Video: Technology Stacks - Computer Science for Business Leaders 2016 2025

Video: Technology Stacks - Computer Science for Business Leaders 2016 2025
Anonim

Måske er de mest almindelige udsagn, du vil køre i din Oracle 12c-database som databaseadministrator (DBA), DESCRIBE og SELECT-kommandoer. En stor del af dit arbejde vil trods alt undersøge, hvad der er i databasen og analysere de aktuelle forhold.

Sig, du vil have nogle oplysninger om jobbet i din virksomhed.

  1. Åbn en terminal til dit operativsystem som Oracle software ejer.

  2. Indstil dit miljø med oraenv.

  3. Skriv og tryk på Enter.

  4. Skriv og tryk på Enter.

  5. Skriv og tryk på Enter.

  6. Skriv og tryk på Enter.

    Følgende output vises:

    SQL> DESCRIBE jobs Navn Null? Type ----------------------------- -------- ------------ -------- JOB_ID IKKE NULL VARCHAR2 (10) JOB_TITLE IKKE NULL VARCHAR2 (35) MIN_SALARNUMMER (6) MAX_SALARY NUMBER (6)
    
  7. For at se job_id og job_title skal du skrive

    
    

    og tryk på Enter.

    Du skal se følgende output:

    SQL> vælg job_id, job_title fra job; JOB_ID JOB_TITLE ---------- ----------------------------------- AD_PRES Præsident AD_VP Administrations Vicedirektør AD_ASST Administrationsassistent FI_MGR Finanschef FI_ACCOUNT Revisor AC_MGR Regnskabssjef AC_ACCOUNT Revisor SA_MAN Salgschef SA_REP Salgsrepræsentant PU_MAN Indkøbsforvalter PU_CLERK Indkøbskonsulent ST_MAN Lagerforvalter ST_CLERK Lagerhandler SH_CLERK Forsendelsesmedarbejder IT_PROG Programmerer MK_MAN Marketingchef MK_REP Marketingrepræsentant HR_REP HR Repræsentant PR_REP Public Relations Representative 19 rækker valgt.
    

Med kommandoen DESCRIBE kan du se bordstrukturen. Dette omfatter kolonnens navne, datatyperne, og om kolonnerne må være tomme (null). Disse oplysninger kan være meget vigtige, når du opbygger forskellige SQL-sætninger. For eksempel, hvis du indsætter en række, skal du levere værdier for job_id og job_title, fordi de ikke er NULL.

SELECT-sætningen er meget enkel. Bemærk, at det blev skrevet alle på en linje. SQL bryr sig ikke rigtig, hvordan du bryder op på sætninger linje for linje, så længe du ikke bryder ord om halvdelen.

Opsæt SQL-sætninger efter klausul. For længere, mere komplekse udsagn kan du bruge mange linjeskift. Disse pauser kan hjælpe med at gøre udsagn lettere at læse.

Her er to SELECT-sætninger og deres output:

SQL> vælg * 2 fra job 3 hvor job_title = 'President'; JOB_ID JOB_TITLE MIN_SALARY MAX_SALARY ---------- ----------------------------------- - --------- ---------- AD_PRES Præsident 20080 40000 SQL> vælg * 2 fra job 3 hvor job_title som 'P%'; JOB_ID JOB_TITLE MIN_SALARY MAX_SALARY ---------- ----------------------------------- - --------- ---------- AD_PRES Præsident 20080 40000 AC_ACCOUNT Offentlig revisor 4200 9000 PU_MAN Indkøbschef 8000 15000 PU_CLERK Indkøbskonsulent 2500 5500 IT_PROG Programmerer 4000 10000 PR_REP PR-repræsentant 4500 10500 6 rækker valgte.

Bemærk at i stedet for at bruge en liste over kolonner, blev en asterisk (*) brugt. Det fortæller SELECT-klausulen er at returnere alle kolonnerne i modsætning til det, der blev vist tidligere, hvor kun to kolonner blev valgt.

Bemærk brugen af ​​WHERE-klausulen. WHERE-klausulen begrænser, hvilke data der returneres. I dette eksempel bruges WHERE-klausulen på to måder:

  • Som ligestilling (=): Du søger præcis, hvad du vil finde.

  • Som en uklar søgning (LIKE): Du kan bruge wildcards til at udfylde søgeord. Oracle bruger procenttegnet som et vildt kort symbol.

Brugen af% symbolet angiver, at du vil markere alle rækker, der begynder med kapital P, og derefter have noget efter dem. Ofte ser du på en operativsystem en stjerne, der bruges som et vildt kort. Det er ikke tilfældet inden for en SQL-sætning; Brug i stedet et procenttegn (%).

Tilføjelse til vores SELECT-sætning ser du

SQL> Vælg lavere (job_id), øverste (job_title) titel, max_salary 2 fra job 3 hvor job_title som 'P%' 4 og max_salary <14000 5 bestil af max_salary ASC; LOWER (JOB_ TITLE MAX_SALARY ---------- ----------------------------------- ---------- pu_clerk OPKØB KLEKK 5500 ac_account OFFENTLIG REGNSKABER 9000 it_prog PROGRAMMER 10000 pr_rep OFFENTLIG FORBINDELSER REPRÆSENTANT 10500

Nogle funktioner blev tilføjet til kolonnerne i SELECT-klausulen. Funktioner tager og input for at producere en output: i dette tilfælde job_id og job_title. Karakterfunktionerne UPPER og LOWER blev brugt. Kan du gætte hvad de gør? I dette tilfælde er det ret indlysende. Oracle har snesevis af funktioner, som du kan bruge til at handle på dine data i alle former af måder.

I dette tilfælde er det demonstreret, hvordan det ikke nødvendigvis er vigtigt, hvordan dine data er gemt, du kan vise det, du vil have. Bemærk kolonneernes navne for job_id og job_title i output. job_id synes at være en blanding af vores funktion og kolonnenavnet.

Det skyldes, at Oracle automatisk bruger hvad som helst du skriver i SELECT-klausulen til din kolonneoverskrift. I den anden kolonne bruger job_title en " alias "for at gøre output er lidt smukkere.

Et alias kommer efter kolonnekonstruktionen, men før kommaet. I dette eksempel er titel aliaset. Aliaset vil altid være standard til store bogstaver, medmindre du lægger dobbelt citater ("") rundt om det. Du skal også bruge dobbelt citater, hvis dit alias er mere end et ord. For eksempel

SQL> vælg øverste (job_title) "Job Title" 2 fra job 3 hvor job_title som 'P%'; Job Title ----------------------------------- PRÆSIDENT OFFENTLIG REGNSKAB KØB MANAGER KØB KLERK PROGRAMMER OFFENTLIG FORBINDELSER REPRÆSENTANT > Anvendelsen af ​​AND-erklæringen er en konstruktion af WHERE-klausulen. AND-sætningen giver dig mulighed for at bruge flere betingelser for at begrænse vores data.

Endelig sorterer ORDER BY-klausulen udgangen i den angivne kolonne, enten numerisk eller alfabetisk, afhængigt af datatypen. Som standard sorteres den i stigende rækkefølge. ASC (stigende) nøgleord blev tilføjet til afklaring.Du kunne have brugt DESC i stedet for at bestille resultaterne i faldende numerisk rækkefølge af max_salary.

Visning af objekter og data med DESCRIBE og SELECT-udsagn i Oracle 12c - dummies

Valg af editor

10 Transaktioner og funktioner, som de fleste oplysninger konverterer til i QuickBooks Online - dummies

10 Transaktioner og funktioner, som de fleste oplysninger konverterer til i QuickBooks Online - dummies

Følgende listen indeholder detaljer om transaktioner og funktioner, som de fleste data konverterer og sammenlignelige transaktioner og funktioner findes i QuickBooks Online (QBO). I nogle tilfælde findes undtagelser; Du finder specifikke noter i web-ekstraartikel & ldquo; Hvordan QuickBooks Desktop Lister Konverter til QuickBooks Online. & Rdquo; Og for flere oplysninger, besøg QuickBooks ofte stillede spørgsmål, og ldquo; Hvorfor ...

Der producerer betalingsopgørelser i MYOB-dummies

Der producerer betalingsopgørelser i MYOB-dummies

I slutningen af ​​hvert lønningsår (som slutter den 30. juni) kan bruge MYOB til at levere hver medarbejder med et betalingsoversigt. Et betalingsopsamling er et kort dokument, der opsummerer de bruttolønninger, skat og godtgørelser, som medarbejderen har modtaget i løbet af de sidste 12 måneder af ansættelsen. Opsætning af betalingsoversigter Til ...

15 Funktioner, der ikke konverteres og findes ikke i QuickBooks Online

15 Funktioner, der ikke konverteres og findes ikke i QuickBooks Online

Følgende oplysninger viser transaktioner og funktioner, som ikke konverteres fra desktop QuickBooks til QuickBooks Online (QBO) og heller ikke har nogen sammenlignelig funktion i QBO. Selv om en eller flere af disse transaktioner eller funktioner kan være afbrudte afbrydere, skal du huske at for mange af disse funktioner kan du bruge løsninger. Typen af ​​data eller funktional noter ...

Valg af editor

Sådan bruger du FREQUENCY-funktionen i Excel - dummier

Sådan bruger du FREQUENCY-funktionen i Excel - dummier

FREQUENCY-funktionen i Excel tæller værdierne i en array der falder inden for en rækkevidde eller bin. Funktionen bruger følgende syntaks: = FREQUENCY (data_array, bins_array) hvor data_array er det regnearkområde, der indeholder de værdier, du vil tælle, og bins_array er et regnearkområde, der identificerer værdierne eller bakkerne, der ...

Hvordan man bruger målsøgningsfunktionen i Excel 2013 - dummies

Hvordan man bruger målsøgningsfunktionen i Excel 2013 - dummies

, Når du skal analysere , bruger du Excel 2013s målsøgningsfunktion til at finde de indgangsværdier, der er nødvendige for at opnå det ønskede mål. Nogle gange, når du gør hvad-hvis analyse, har du et bestemt udgangspunkt i tankerne, såsom et mål salgsmængde eller vækstprocent. Hvis du vil bruge funktionen Målsøgning placeret på What-If ...

Hvordan man vælger Excel CHOOSE-funktionen i datamodeller - dummier

Hvordan man vælger Excel CHOOSE-funktionen i datamodeller - dummier

Selvom valgmuligheden måske ikke Se nyttige på overfladen, denne funktion kan dramatisk forbedre dine Excel-datamodeller. VÆLG-funktionen returnerer en værdi fra en bestemt liste over værdier baseret på et angivet positionsnummer. Hvis du f.eks. Indtaster formlerne VÆLG (3, "Rød", "Gul", "Grøn", "Blå") i en celle, returnerer Excel ...

Valg af editor

Indlæs en Workflow i SharePoint 2010 - dummies

Indlæs en Workflow i SharePoint 2010 - dummies

Konfigurere dit bibliotek til at bruge en workflow i SharePoint 2010 løser kun en del af problemet. Hvis du ikke har dit bibliotek konfigureret til at kick-off automatisk, skal en person manuelt starte workflowen. Start manuelt en arbejdsgang ved at følge disse trin: Gennemse det element, du vil godkende, klik på rullelisten og vælg Workflows. ...

Bibliotek / Liste Generelle indstillinger Område i SharePoint 2010 - dummies

Bibliotek / Liste Generelle indstillinger Område i SharePoint 2010 - dummies

Bibliotekets generelle indstillinger / listen er blevet udvidet i SharePoint 2010 til at omfatte flere nye indstillinger, herunder validering, kolonne standardværdi (for biblioteker), vurdering, metadata navigation, visningsvisning og formular (for lister). Her er et overblik for at se, hvad du kan gøre med hver af disse muligheder. Generelle indstillinger Konfigurationsindstillinger Indstillingsnavn ...

Importer et regneark som en liste i SharePoint 2010 - dummies

Importer et regneark som en liste i SharePoint 2010 - dummies

Har allerede data i et regneark, som du Vil du være en SharePoint 2010 liste? Du er halvvejs derhen! Før du starter, skal du sørge for at gøre følgende: Rens listen. Sørg for, at din liste ligner et bord uden tomme kolonner eller rækker. Sørg for, at din liste har overskrifter. Alle kolonner skal have en ...