- person Penulis:
-
Dimas Maryanto
PT. Tabeldata Informatika
- account_balance_wallet Donasi via:
- Saweria a/n Dimas Maryanto
- lock_open Join Premium Members:
- Udemy.com
-
Daftar Materi
-
1. Pengenalan Oracle Database 10
-
1. Silabus Belajar RDBMS Oracle 18c
2. Pengenalan Oracle Database 18c
3. Konsep User dan Schema di Oracle Database 18c
4. Interface untuk Oracle Database
5. Database Interaction dengan SQL
6. Persiapan install Oracle Database 18c
7. Install Oracle 18c XE untuk Windows 10
8. Install Oracle 18c XE untuk Linux
9. Install Oracle 18c XE dengan Docker
10. Install Database Editor untuk Oracle 18c
-
2. SQL - Select Statement 9
-
1. Persiapan Sebelum mulai belajar
2. Aturan Penulisan SQL pada Oracle Database
3. Data Types di Oracle Database
4. Select Statement dalam SQL
5. Pemberian alias pada column dan table
6. Operation Arithmetic di Oracle
7. Menggabungkan column dengan concatnation
8. Handle Null value dengan Coalesce
9. Menghilangkan nilai redundansi dengan klausa Distinct
-
3. SQL - Select with where clause 10
-
1. Klausa where untuk filter data di Oracle
2. Comparison Predicate pada klausa where di Oracle
3. Like Predicate pada klausa where di Oracle
4. Between Predicate pada klausa where di Oracle
5. Null Conditions pada klausa where di Oracle
6. In Predicates pada klausa where di Oracle
7. Exists Condition pada klausa where di Oracle
8. Not Predicate pada klausa where di Oracle
9. Combine Logical pada klausa where di Oracle
10. Mengurutkan data dengan klausa ORDER BY di Oracle
-
4. SQL - Functions 11
-
1. Single Row Function di Oracle
2. Character Single Row Function di Oracle
3. Number Single Row Function di Oracle
4. Date & Time Single Row Function di Oracle
5. Conversion Single Row Function di Oracle
6. Casting Build-In Data Type di Oracle
7. Null-Related Single Row Function
8. Aggregate Functions
9. Klausa Group By di Oracle
10. Where clause dengan Group By Function
11. Having clause dengan Group By Function
-
5. SQL - Join Tables 6
-
6. SQL - Sub Queries 12
-
1. Sub Query di Oracle
2. Sub Query single row result dengan where clause
3. Handle Sub Query Multiple rows Result dengan where operator
4. In Predicates dengan Sub Query di Oracle
5. ANY & SOME dengan Sub Query di Oracle
6. ALL Operator dengan Sub Query di Oracle
7. Sub Query Correlate di Oracle
8. Sub Query EXIST Predicates di Oracle
9. Pairwise Sub Query di Oracle
10. Sub Query Inline View di Oracle
11. Paginate dengan Sub Query di Oracle versi lama
12. Pagination dengan fetch dan offset
-
7. SQL - Expressions 2
-
8. SQL - Data Manipulation Language 11
-
1. Data Manipulation Language (DML)
2. DML - Insert Statement di Oracle
3. DML - Update Statement di Oracle
4. DML - Delete Statement di Oracle
5. DML - Merge Statement di Oracle
6. Transaction Control Language (TCL)
7. TCL - Commit Transaction di Oracle
8. TCL - Rollback Transaction di Oracle
9. TCL - Savepoint di Oracle
10. TCL - Concurrent Transaction
11. TCL - Locking Transaction di Oracle
-
9. SQL - Data Definition Language 19
-
1. Data Definition Language (DDL) di Oracle
2. DDL - Static Data Dictionary View
3. DDL - Membuat Tabel di Oracle
4. DDL - Merubah struktur table
5. DDL - Menghapus table dengan DROP
6. DDL - Truncate Table
7. DDL - Purge Table & Recyclebin
8. DDL - Macam-macam Constraint di Oracle
9. DDL - Not Null Constraint
10. DDL - Unqiue Constraint
11. DDL - Check Constraint
12. DDL - Primary Key Constraint
13. DDL - Foreign Key Constraint
14. DDL - Foreign Key Constraint dengan Options
15. DDL - Enabled, Disabled & Drop Constraints
16. DDL - Deferring Constraint Checks
17. DDL - View di Oracle
18. DDL - Sequences di Oracle
19. Default value untuk Primary Key di Oracle
-
10. Indexing 5
-
11. DDL - User Management 8
-
12. Monitor database activity 5
-
13. Database Design 8
- Lastest Posts
-
09 Apr 23 Working with Deployment object
-
26 Feb 23 Study cases: Microservice apps (...
-
05 Feb 23 Welcome to the Nutanix HCF (Hybr...
-
04 Feb 23 Silabus SRE - Nutanix AHV: Pemul...
-
17 Jan 23 What is Workload Resources?
-
17 Jan 23 Overview Kubernetes Workloads re...
-
15 Jan 23 Getting started with Transaction...
-
14 Jan 23 Overview of Concurrency Control
-
14 Jan 23 Time your practice (part 3)
-
08 Jan 23 Cleanup Data from Table
ANY & SOME dengan Sub Query di Oracle
Operator ANY digunakan untuk membandingkan data yang di cari dengan sekumpulan data yang ada pada inner query. Untuk menggunakan operator any harus di pasangkan dengan >
, <
dan =
.
Misalnya inner query yang kita akan gunakan adalah seperti berikut:
select job_id as id, round(avg(j.max_salary)) as gaji_rata
from jobs j
group by j.job_id
having avg(j.max_salary) < 20000
order by gaji_rata;
ID GAJI_RATA
---------- ----------
ST_CLERK 5000
FI_MGR 16000
16 rows selected.
= ANY
Operator
Untuk operator =any
sebetulnya secara logika sama seperti in
predicate, artinya mencari yang sama dengan sekumpulan nilai yang dihasilkan dari inner query. berikut adalah contohnya:
atau
Berikut hasilnya:
ID NAME SALARY JOB
---------- -------------------- ---------- ----------
202 Pat 6000 MK_REP
104 Bruce 6000 IT_PROG
109 Daniel 9000 FI_ACCOUNT
158 Allan 9000 SA_REP
152 Peter 9000 SA_REP
103 Alexander 9000 IT_PROG
169 Harrison 10000 SA_REP
150 Peter 10000 SA_REP
204 Hermann 10000 PR_REP
156 Janette 10000 SA_REP
149 Eleni 10500 SA_MAN
162 Clara 10500 SA_REP
108 Nancy 12008 FI_MGR
205 Shelley 12008 AC_MGR
14 rows selected.
< ANY
Operator
Untuk operator < ANY
tujuannya menampilkan data dari outer query yang nilainya lebih besar dari sekumpulan data yang paling besar dari inner query, berikut contohnya:
atau
Berikut hasilnya:
ID NAME SALARY JOB
---------- -------------------- ---------- ----------
145 John 14000 SA_MAN
146 Karen 13500 SA_MAN
201 Michael 13000 MK_MAN
205 Shelley 12008 AC_MGR
108 Nancy 12008 FI_MGR
147 Alberto 12000 SA_MAN
144 Peter 2500 ST_CLERK
140 Joshua 2500 ST_CLERK
119 Karen 2500 PU_CLERK
191 Randall 2500 SH_CLERK
131 James 2500 ST_CLERK
127 James 2400 ST_CLERK
135 Ki 2400 ST_CLERK
136 Hazel 2200 ST_CLERK
128 Steven 2200 ST_CLERK
132 TJ 2100 ST_CLERK
104 rows selected.
Nilai dari yang paling besar pada inner query yaitu FI_MGR, 16000
kemudian dibandingkan dengan lebih kecil.
> ANY
Operator
Untuk operator > Any
ini tinggal sebaliknya saja dari < ANY
, berikut contohnya:
atau
Berikut hasilnya:
ID NAME SALARY JOB
---------- -------------------- ---------- ----------
124 Kevin 5800 ST_MAN
202 Pat 6000 MK_REP
104 Bruce 6000 IT_PROG
173 Sundita 6100 SA_REP
205 Shelley 12008 AC_MGR
201 Michael 13000 MK_MAN
146 Karen 13500 SA_MAN
145 John 14000 SA_MAN
102 Lex 17000 AD_VP
101 Neena 17000 AD_VP
100 Steven 24000 AD_PRES
58 rows selected.
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!