Search Box

Custom Search

Monday, February 24, 2014

Data Manipulasi Language

Posted by Unknown  
9:58 AM

Operasi Aritmatika

Ekspresi aritmetika dengan operand berupa kolom.

SQL> SELECT nama_pegawai,

2 gaji, gaji+500000

3 FROM pegawai;

Ekpresi Aritmetika dengan Operand

SQL> SELECT 20+30 FROM Dual;

SQL> SELECT 2*3 FROM Dual;

SQL> SELECT sysdate FROM Dual;

SQL> SELECT User FROM Dual;

Table Dual

SQL> DESC dual;

Operasi dengan Tanggal



SQL> SELECT to_date('20-SEP-08') +2 FROM dual; 

Tanggal-Numerik = Tanggal

SQL> SELECT to_date('20-SEP-08') -1 FROM dual;

TO_DATE('

---------

19-SEP-08 

Tanggal-Tanggal=Numerik

SQL> SELECT to_date('20-SEP-08') - to_date('15-SEP-08') FROM dual;

TO_DATE('20-SEP-08')-TO_DATE('15-SEP-08')

-----------------------------------------


Tanggal+Tanggal=ERROR

SQL> SELECT to_date('20-SEP-08') + to_date('1-SEP-08') FROM dual;

SELECT to_date('20-SEP-08') + to_date('1-SEP-08')

*

ERROR at line 1:

ORA-00975: date + date not allowed 

Kolom Alias

Digunakan untuk mengganti kan nama kolom yang sudah ada.

SQL> SELECT nama_pegawai,

2 gaji gajipegawai from pegawai;

SQL> SELECT nama_pegawai, gaji,

2 gaji*0.1 kenaikan_gaji,

3 gaji + (gaji*0.1) TOTAL pegawai;
 
Jika ingin menambahkan space pada kolom alias, gunakan tanda petik ganda.

SQL> SELECT nama_pegawai, gaji,

2 gaji*0.1 "Kenaikan Gaji",

3 gaji + (gaji*0.1) "TOTAL Gaji“ FROM pegawai;
 
Menggunakan kolom alias bisa juga dengan menggunakan keyword AS

SQL> SELECT nama_pegawai, gaji,

2 gaji*0.1 AS "Kenaikan Gaji",

3 gaji + (gaji*0.1) AS "TOTAL Gaji“ FROM pegawai;

Penggabungan String

Digunakan untuk mengkombinasikan beberapa kolom atau kolom dengan suatu text menjadi satu kolom output.
•Contoh tanpa Concatination :


SQL> SELECT nama_pegawai,

2 jabatan

3 FROM pegawai; 

Menggunakan Concatination

SQL> SELECT nama_pegawai ||' sebagai '|| jabatan AS " Pegawai dan Jabatan"

2 FROM pegawai;

Pegawai dan Jabatan

-----------------------------------------------------------

MEUTIA JOVI MAHARANI sebagai PRESIDENT

BUDI HARTADI sebagai VP, OPERATIONS

RULLY SIANIPAR sebagai VP, SALES

EDWIN ASRUL sebagai VP, FINANCE

NOVI SETIAWATI sebagai VP, ADMINISTRATION

Nilai NULL

•Kolom yang belum ada nilainya di dalam database.

SQL> SELECT id_pegawai, nama_pegawai, email FROM pegawai;

ID_PEGAWAI NAMA_PEGAWAI EMAIL

---------- ------------------------- -------------

1001 MEUTIA JOVI MAHARANI

1002 BUDI HARTADI

1003 RULLY SIANIPAR

SQL> SELECT id_pegawai, nama_pegawai,

2 NVL(email,'BELUM PUNYA EMAIL') as EMAIL FROM pegawai;

ID_PEGAWAI NAMA_PEGAWAI EMAIL

---------- ------------------------- -------------------------

1001 MEUTIA JOVI MAHARANI BELUM PUNYA EMAIL

1002 BUDI HARTADI BELUM PUNYA EMAIL

1003 RULLY SIANIPAR BELUM PUNYA EMAIL

SQL> SELECT id_pegawai, nama_pegawai, gaji,

2 gaji+ (pct_komisi*gaji) AS "Total“ FROM pegawai;

SQL> SELECT id_pegawai, nama_pegawai, gaji,

2 gaji+ (NVL(pct_komisi,0)*gaji) AS "Total"

3 FROM pegawai;

Disctinct

Digunakan untuk menghilangkan duplikasi nilai.

Disctinct, sebelum menggunakan Disctinct, setelah menggunakan Disctinct, dupikasi nilaiWHERE


SQL> SELECT id_pegawai, nama_pegawai, gaji

2 FROM pegawai WHERE gaji<5000000;

SQL> SELECT nama_pegawai, userid, tgl_masuk

2 FROM pegawai WHERE userid='edwirul'; -> Case Sensitif

SQL> SELECT nama_pegawai, userid, gl_masuk FROM pegawai

2 WHERE tgl_masuk >='01-jan-02'; ->Format Sensitif (DD:MM:RR)
 
Operator Between … AND …

SQL> SELECT nama_pegawai, gaji FROM pegawai

2 WHERE gaji BETWEEN 4000000 AND 6000000; 
 
Operator IN

SQL> SELECT nama_pegawai, gaji FROM pegawai

2 WHERE gaji IN (2500000,4000000,5000000); 
 
Operator LIKE

SQL> SELECT nama_pegawai FROM pegawai WHERE nama_pegawai LIKE 'S%‘;

SQL> SELECT nama_pegawai FROM pegawai WHERE nama_pegawai LIKE '_O%‘; 
 
Operator IS NULL

SQL> SELECT id_pegawai, nama_pegawai, email

2 FROM pegawai WHERE email is Null; 

Logical Condition

•Operator AND

SQL> SELECT id_pegawai, nama_pegawai, gaji, kode_bag FROM pegawai

2 WHERE kode_bag=41 AND gaji >8000000;
 
•Operator OR

SQL> SELECT id_pegawai, nama_pegawai, gaji, kode_bag FROM pegawai

2 WHERE kode_bag=41 OR gaji >8000000; 
 
•Operator NOT

SQL> SELECT id_pegawai, nama_pegawai, gaji,

2 kode_bag FROM pegawai

3 WHERE NOT(kode_bag=41); 
 
•Urutan Pengerjaan Operator

SQL> SELECT id_pegawai, nama_pegawai, gaji, kode_bag FROM pegawai

2 WHERE kode_bag=31 OR kode_bag=41 AND gaji > 8000000;

SQL> SELECT id_pegawai, nama_pegawai, gaji,

2 kode_bag FROM pegawai

3 WHERE (kode_bag=31 OR kode_bag=41) AND gaji > 8000000;

Order By

Mengurutkan secara Ascending (Default)

SQL> SELECT id_pegawai, nama_pegawai, gaji

2 FROM pegawai ORDER BY gaji ASC;

Mengurutkan secara Descending

SQL> SELECT id_pegawai, nama_pegawai, gaji

2 FROM pegawai ORDER BY gaji DESC;

Mengurutkan berdasarkan kolom Alias

SQL> SELECT id_pegawai, nama_pegawai, gaji,

2 pct_komisi, gaji + (pct_komisi*gaji) as "Total"

3 FROM pegawai ORDER BY "Total";

Mengurutkan berdasarkan dua kolom

SQL> SELECT id_pegawai, nama_pegawai, kode_bag,

2 gaji FROM pegawai ORDER BY kode_bag, gaji DESC;

Menggunakan urutan kolom pada Klausa SELECT

SQL> SELECT id_pegawai, nama_pegawai, kode_bag,

3 gaji FROM pegawai ORDER BY 3,4 DESC;

Angka 3 dan 4 menggambarkan urutan kolom yang ditampilkan 3(kode_bag), 4(gaji).

thumbnail Judul : Data Manipulasi Language

URL : https://filedoom.blogspot.com/2014/02/data-manipulasi-language.html

Rating : 10 out of 10 based on 696969 ratings. 696969reviews.
Ditulis Oleh Unknown
Free Download 9:58 AM

0 komentar:

  1. Arti Kata TIZEN
  2. Download Lagu Dhyo Haw
  3. Download lagu Jamica
  4. Syarat Android dan Iphone untuk bisa Install BBM
  5. Mengambil Foto Pada Video
  6. Membaca Pikiran Melalui Mata
  7. CPM Terpercaya Dari surfactif
  8. Spesifikasi dan Harga Smartfren Andromax V
  9. Membuka kunci atau pola keamanan pada android
  10. Thank You For Your Question
  11. Alasan Nokia Enggan Gunakan Android
  12. Perintah Dasar SQL*Plus
  13. BBM3 aplikasi 1 hp 2 BBm
  14. Tips Mendekati Si DOI ( Pengalaman Pribadi )
  15. Meningkatkan Traffic Dengan Linkcollider
  16. Download Lagu Bondan Prakoso
  17. Protokol Jaringan Pada Sistem Multimedia
  18. Download BBM Samsung Galaxy Chat GT-B5330
  19. Streaming AC Milan VS PSV
  20. Widget Random Post
  21. Karakteristik Sistem Multimedia
  22. Belajar Tools dan Tips Google Adsense
  23. Membuat Folder Yang Tak Dapat Dihapus Dan Direname
  24. kisi-kisi Lab Troubelshooting
  25. Free Link Exchange
  26. Optimasi Meta Tag Blogger Terbaru
  27. charity celebrity match road to arsenal asia tour 2013
  28. Gambar dan Grafik Sistem Multimedia
  29. Java Script and Dynamic HTML
  30. Kompresi Audio
  31. Persamaan Hokage Dengan President Indonesia
  32. Download Lagu Bossa And Marley
  33. teknologi Web di TouchWiz UI Pada OS Tizen
  34. Streaming Barcelona vs Atl. Madrid
  35. Phablet BlackBerry
  36. solusi unknown mysql server host localhost 11001
  37. beberapa aplikasi dan game baru untuk TIZEN
  38. Download Counter Rasta
  39. Tebakan Lucu Menghilangkan Stres
  40. Download BBM Android

Labels

Tips Dan Trik (37) IT (23) pelajaran tentang IT (23) stmik (22) OS (21) Berita (20) HTML5 (19) materi (18) tutorial (14) Sismul (13) Tizen (12) UI (11) web (11) Download (10) Download lagu (10) Android (9) Fitur (9) Meningkatkan Traffic (9) Samsung (9) TouchWiz (9) streaming (9) Aplikasi (8) Intel (8) Blackberry (7) Fakta (7) database (7) Handphone (6) oracle (6) Fungsi (5) Game (5) Lucu (5) SEO (5) optimal (5) sql (5) widget (5) PHP (4) Programing Languages (4) Smartfren (4) Spesifikasi (4) bbm (4) Andromax (3) Dollar (3) Gadget (3) Kata (3) Obsidian (3) Ads (2) CPM (2) Foto (2) Kata Bijak (2) adsense (2) celebrity (2) sosial (2) Crack (1) Error (1) Gaya Hidup (1) Gokil (1) Harga (1) Harlem Shake (1) PPC (1) Penyakit (1) Video (1) bola (1) reggae (1)

Daftar BackLink

AutoSurf Traffic Exchange: Powerful Results with SEO tips | 10KHits - 10KHits provides quality traffic hits to your personal or business websites. Auto Backlink Gratis : Filedoom Auto Backlink Gratis Indonesia : Top Link Indo
W3 Directory - the World Wide Web Directory

Site Info

SEO Reports for filedoom.blogspot.com Antispam
filedoom.blogspot.com Webutation
LinkXchanger.com
Latest Downloads

Rating for filedoblogspotom..com DMCA.com
Protected by Copyscape Online Plagiarism Finder

My Facebook

My Profil

Proudly Powered by Blogger.