Sunteți pe pagina 1din 10

1.membuat user san pasword create user rauf identified by oracle default tablespace users quota 10 m on users; 2.

membuat hak akses untuk membuat tabel untuk user grant create session, create table, create indextype to rauf; 3.cara mengconectan data base: connect rauf 4. cara membuat tabel. contoh tabel pegawai create table pegawai (nip number (4), nama varchar2 (15), jk char (1), email varchar(20), gaji number (10), kode_bag number (2)); 5. cara membuat primary key(dalam table pegawai) alter table pegawai add constraint pk_pegawai primary key (nip); alter table pegawai modify nama not null;

select* | { [distinct] column | expresion select* from departements; select* from departements_id,location_id from departement; select last_name, salary,salary + 300 from employees; untuk melihat tabel yang bissa digunakan select table_name from user_tables; select last_name, salary, 12*salary+100 from employees; desc employees; nol tidak sama dengan kosong/blank space select last_name, job_id, salary, commission_pct from employees; pembuatan alias select last_name as name,commission_pct comm from employees; atau select last_name "name",salary*12 "annual salary" from employees; menggabungkan nama dan pekerjaan select last_name | |job_id as "employees" from employees; select departement_id from employees; select distinct departement_id from employees; select last_name | |' is a ' | | job_id as "employees details" from employees; select departement name | | q ' [, it`s assigned manager id : ] ' | | manager_id as "departement and manager" from departements; select last_name | | q'[is a]' || job_id as "employees detail" from employees;

select last_name, job_id, department_id, hire_date from employees order by hire_date desc; select employee_id, last_name, salary annsal from employees order by annsal; select last_name, department_id,salary from employees order by department_id, salary desc; sql bisa menggunakan untuk menyimpan sementara & atau && bisa dimasukan ke dalam where, order by, column select employee_id, last_name, salary, department_id from employees where employee_id = &employee_num; select last_name, department_id, salary*12 from employees where job_id = '&job_title';

select *|[distinct] column| expression [alias],...} from table [where condition(s)]; #rules of precendence# 1 2 3 4 5. 6 7 8 9 arithmetic operators concatenation operator comparison condition is [not] null, like, [not] in [not] between no equal to not logical condition and logical condition or logical condition SINTAX @#########################################################@ 1. select employee_id, last_name, job_id, department_id from employees where department_id = 90; 2. select last_name, job_id, department_id from employees where last_name = 'Whalen' ; /* sensitif (huruf besar kecil ngaruh aslanay) 3. select last_name, salary from employees where salary <= 3000; 4. select last_name, salary from employees where salary between 2500 and 3500 ; 5. select employee_id, last_name,salary, manager_id

from employees where manager_id in (100, 101, 201) ; 6. select first_name from employees where first_name like 'S%' ; 7. select last_name from employees where last_name like '_o%' ; 8. select last_name, manager_id from employees where manager_id is null; 9. select employee_id, last_name, job_id, salary from employees where salary >= 10000 and job_id like '%MAN%'; /* syntac and operator 10. select employee_id, last_name, job_id, salary from employees where salary >= 10000 or job_id like '%MAN%'; 11. select last_name , job_id from employees where job_id not in ('it_prog', 'st_clerk', 'sa_rep');/* syntac not operator 12. select last_name, job_id, salary from employees where job_id = 'SA_REP' or job_id = 'AD_PRES' and salary > 15000; /* menurut aturan operetor yang akan dikerjakan dahulu

13.

select last_name, job_id, salary from employees where (job_id = 'SA_REP' or job_id = 'AD_PRES' ) and salary > 15000;

14.

select last_name, job_id, department_id, hire_date from employees order by hire_date;

15

select last_name, job_id, department_id, hire_date from employees order by hire_date desc;

16.

select employee_id, last_name, salary*12 annsal from employees order by annsal;

17.

select last_name, department_id, salary from employees order by department_id, salary desc;

18.

select employee_id, last_name, salary, department_id, from employees where employee_id = &employee_num;

19.

select last_name, salary, department_id, salary*12 from employees where job_id ='&job_title';

restricting and soting data sorting select *| {[distinct] coloum | expression [alias] . . . } from table where condition (s)]; .contoh : select employee_id, last_name, job_id, department_id from employees where department_id = 90 ; character string ang dates .contoh mencari nama: select last_name, job_id, department_id from employees where last_name = 'Whalen' ; oprator|meaning = > equal to grater than

yang menggunakan kondisi: .select last_name, salary from employees where salary<= 3000 ; .select last_name, salary from employees where salary BETWEEN 2500 AND 3500; .select employee_id, last_name, salary, manager_id from employees where manager_id in (100, 101, 201);

.select first_name from employees where first_name like 'S%' ; .select last_name from employees where last_name like '_o%' ; .select last_name, manager_id from employees where manager_id IS NULL ; operator Logika and .select employee_id, last_name, job_id, salary from employees where salary >=10000 and job_id LIKE '%MAN%' ; or .select employee_id, last_name, job_id, salary from employees where salary >=10000 or job_id LIKE '%MAN%' ; NOT IN select last_name, job_id from employees where job_id NOT IN ('IT_PROG', 'ST_CLERK', 'SA_REP'); RULES OF PRECEDENCE 1.

3.operator operasi... 4. contoh : select last_name, job_id,salary from employees where job_id = 'SA_REP' or and job_id = 'AD_PRES' salary > 15000;

select last_name, job_id,salary from employees where job_id = 'SA_REP' and or job_id = 'AD_PRES' salary > 15000;

SORTING select last_name, job_id, department_id, hire_date from employees ORDER BY HIRE_DATE; select last_name, job_id, department_id, hire_date from employees ORDER BY HIRE_DATE DESC; GABUNGAN DARI 2 KOLOM select employee_id, last_name, job_id, salary*12 annsal from employees ORDER BY annsal; select last_name, job_id, department_id, salary from employees ORDER BY department_id, salary DESC ;

select employee_id, last_name, job_id, salary, department_id from employees where emloyee_id = &employee_num ; select last_name, job_id, salary, department_id, salary*12 from employees where job_id = '&job_title' ;

S-ar putea să vă placă și