Minggu, 16 Januari 2011

Oracle Database 11g Fundamental SQL (Chapter 1)

Jenis-jenis perintah dalam SQL

Data manipulation language (DML)
selec, insert, update, delete merge

Data definition language (DDL)
create, alter, drop, rename, truncate, comment

Priviledge
grant, revoke,

Management perubahan dari pernyataan DML
commit, rollback, savepoint

Dasar-dasar SQL

Untuk melihat kolom dari suatu table

--->DESC[RIBE] tablename

Untuk melihat isi data dari suatu table

--->SELECT * FROM departments;

Untuk melihat data sesuai dengan kolom yang kita inginkan

--->SELECT department_id, location_id FROM departments;
--->SELECT last_name, hire_date, salary FROM employees;

Untuk melihat data sesuai dengan hasil manipulasi kolom

--->SELECT last_name, salary, salary + 300 FROM employees;
--->SELECT last_name, salary, 12*salary+100 FROM employees;
--->SELECT last_name, salary, 12*(salary+100) FROM employees;
--->SELECT last_name, 12*salary*commission_pct FROM employees;

Untuk melihat data dengan nama kolom alias

--->SELECT last_name AS name, commission_pct comm FROM employees;

Untuk melihat data yang telah dimanipulasi dengan nama kolom alias

--->SELECT last_name "Name" , salary*12 "Annual Salary" FROM employees;

Untuk menggabungkan dua kolom menjadi satu kolom dengan nama kolom alias

--->SELECT last_name||job_id AS "Employees" FROM employees;

--->SELECT last_name ||' is a '||job_id AS "Employee Details" FROM employees;

--->SELECT last_name ||': 1 Month salary = '||salary Monthly FROM employees;

--->SELECT department_name || ' Department' ||q'['s Manager Id: ]'|| manager_id AS "Department nd Manager" FROM departments;

Untuk mensortir hanya menampilkan satu data yang berbeda
--->SELECT DISTINCT department_id FROM employees;

Tidak ada komentar:

Posting Komentar