Topik ini akan berisi materi belajar SQL dengan PostgreSQL, berikut listnya:
- Apa itu PostgreSQL
- Instal
- Instal PostgreSQL di macOS
- Instal PostgreSQL di Windows (WSL)
- Instal PostgreSQL di Linux (Ubuntu)
- Cara Konek ke Server Database PostgreSQL
- Pengenalan Sampel Database PostgreSQL
- Load PostgreSQL Sampel Database
- Dasar-dasar PostgreSQL
- SELECT
- Column Aliases
- ORDER BY
- SELECT DISTINCT
- WHERE
- LIMIT
- FETCH
- IN
- BETWEEN
- LIKE
- IS NULL
- Table Aliases
- Joins
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- SELF JOIN
- FULL OUTER JOIN
- CROSS JOIN
- NATURAL JOIN
- GROUP BY
- UNION
- INTERSECT
- EXCEPT
- HAVING
- GROUPING SETS
- CUBE
- ROLLUP
- Subquery
- ANY
- ALL
- EXISTS
- INSERT
- INSERT Multiple Rows
- UPDATE
- UPDATE Join
- DELETE
- DELETE Join
- Upsert
- Mengelola Table
- Tipe-tipe data di PostgreSQL
- Create Table
- Select Into
- Create Table As
- SERIAL
- Sequences
- Identity Column
- Alter Table
- Rename Table
- Add Column
- Drop Column
- Mengubah tipe data kolom
- Rename Column
- Drop Table
- Temporary Table
- Truncate Table
- Database Constraints
- Primary Key
- Foreign Key
- CHECK Constraint
- UNIQUE Constraint
- NOT NULL Constraint
- Tipe-tipe data di PostgreSQL
- Boolean
- CHAR, VARCHAR, and TEXT
- NUMERIC
- Integer
- SERIAL
- DATE
- TIMESTAMP
- Interval
- TIME
- UUID
- JSON
- HSTORE
- Array
- User-defined Data Types
- Conditional Expressions & Operators
- CASE
- COALESCE
- NULLIF
- CAST