Course Outline
Gegevens uit database selecteren
- Syntaxisregels
- Alle kolommen selecteren
- Projectie
- Rekenkundige bewerkingen in SQL
- Kolommenaliassen
- Letterlijk
- Aaneenschakeling
Uitkomsttabellen filteren
- WHERE-clausule
- Vergelijkingsoperatoren
- Conditie ALS
- Conditie TUSSEN...EN
- Voorwaarde IS NUL
- Conditie IN
- AND, OR, NOT-operatoren
- Verschillende voorwaarden in de WHERE-clausule
- Exploitanten bestellen
- DISTINCT-clausule
Uitkomsttabellen sorteren
- ORDER BY-clausule
- Sorteer op meerdere kolommen of expressies
SQL Functies
- Verschillen tussen functies met één rij en functies met meerdere rijen
- Teken-, numerieke en DateTime-functies
- Expliciete en impliciete conversie
- Conversiefuncties
- Geneste functies
- Dubbele tabel (Oracle versus andere databases)
- Actuele datum en tijd verkrijgen met verschillende functies
Verzamel gegevens met behulp van aggregatiefuncties
- Geaggregeerde functies
- Geaggregeerde functies versus NULL-waarde
- GROUP BY-clausule
- Groeperen met behulp van verschillende kolommen
- Geaggregeerde gegevens filteren - HAVING-clausule
- Multidimensionale gegevensgroepering - ROLLUP- en CUBE-operatoren
- Samenvattingen identificeren - GROEPEREN
- GROUPING SETS-operator
Gegevens uit meerdere tabellen ophalen
- Verschillende soorten gewrichten
- NATUURLIJKE MOEITE
- Tabelaliassen
- Oracle syntaxis - voorwaarden samenvoegen in WHERE-clausule
- SQL99-syntaxis - INNER JOIN
- SQL99-syntaxis - LINKS, RECHTS, VOLLEDIGE OUTER JOINS
- Cartesisch product - syntaxis Oracle en SQL99
subquery's
- Wanneer en waar subquery kan worden uitgevoerd
- Subquery's met één en meerdere rijen
- Subquery-operatoren met één rij
- Verzamel functies in subquery's
- Subquery-operatoren met meerdere rijen - IN, ALL, ANY
Operatoren instellen
- UNIE
- UNIE ALLEMAAL
- SNIJDEN
- MIN/BEHALVE
Transacties
- COMMIT, ROLLBACK SAVEPOINT-instructies
Andere schemaobjecten
- Opeenvolgingen
- Synoniemen
- Keer bekeken
Hiërarchische zoekopdrachten en voorbeelden
- Boomconstructie (clausules CONNECT BY PRIOR en START WITH)
- SYS_CONNECT_BY_PATH-functie
Voorwaardelijke expressies
- CASE-expressie
- DECODE-expressie
Gegevensbeheer in verschillende tijdzones
- Tijdzones
- TIMESTAMP-gegevenstypen
- Verschillen tussen DATUM en TIMESTAMP
- Conversie-operaties
Analytische functies
- Gebruik van
- Partities
- ramen
- Functies rangschikken
- Rapportagefuncties
- LAG/LEAD-functies
- EERSTE/LAATSTE functies
- Omgekeerde percentielfuncties
- hypothetische rangfuncties
- WIDTH_BUCKET-functies
- Statistische functies
Requirements
Er zijn geen specifieke vereisten om aan deze cursus deel te nemen.
Getuigenissen (7)
Het was zeer goed georganiseerd
Ana - DB Global Technology SRL
Cursus - SQL Advanced level for Analysts
Machine Translated
De trainersvaardigheden en structuur van de cursus
Marius - DB Global Technology SRL
Cursus - SQL Advanced level for Analysts
Machine Translated
Zeer goed gestructureerd, goed tempo en waardevolle informatie gepresenteerd in meerdere lagen met verhoogde moeilijkheidsgraad.
Andrei ranac - DB Global Technology SRL
Cursus - SQL Advanced level for Analysts
Machine Translated
Brede discussie over het onderwerp
Marcin - DPDgroup IT Solutions sp. z o.o.
Cursus - SQL Advanced level for Analysts
Machine Translated
mijn logische denken uitbreidend, het was een zeer goede oefening voor mijn hersenen, en ik heb veel geleerd, dus ik ben beter toegerust voor mijn werkoefeningen
Kaja - DPDgroup IT Solutions sp. z o.o.
Cursus - SQL Advanced level for Analysts
Machine Translated
oefeningen + het feit dat de trainer toegang had tot de desktop van elke gebruiker en realtime instructies gaf tijdens het uitvoeren van de oefeningen.
Ania - Santander
Cursus - SQL Advanced level for Analysts
Machine Translated
The training materials.