Search Box

Custom Search

Monday, February 24, 2014

Row Function

Posted by Unknown  
10:18 AM

Character Function

ASCII() dan CHR() digunakan utuk mengetahui nilai ASCII dan CHR

SQL> SELECT ASCII('a'), ASCII('A') FROM DUAL;

SQL> SELECT CHR(97), CHR(65) FROM DUAL;

CONCAT(x,y) Digunakan untuk menggabungkan karakter x dan y.

SQL> SELECT CONCAT(id_pegawai, nama_pegawai)

2 FROM pegawai WHERE kode_bag=31;

SQL> SELECT CONCAT('saya',' menulis cerita') dual;

Initcap - > mengubah karakter awal dari string x menjadi huruf capital.
•Lower -> mengubah string x menjadi huruf kecil
•Upper -> mengubah string x mengjadi huruf capital


SQL> SELECT 'sATu kaTa' as "String", INITCAP('sATu kaTa') as "Initcap",

3 LOWER('sATu kaTa') as "Lower", UPPER('sATu kaTa') as "Upper“ From Dual;

SQL> SELECT nama_pegawai FROM pegawai

3 WHERE nama_pegawai='ahmad kosasih';

SQL> SELECT nama_pegawai FROM pegawai

3 WHERE LOWER(nama_pegawai)='ahmad kosasih‘;

INSTR(x,y)Digunakan untuk mencari posisi suatu huruf pada suatu kalimat.

SQL> SELECT nama_pegawai, INSTR(nama_pegawai,'A') as "Posisi 'A'“ FROM pegawai;
 
LENGTH() digunakan untuk mengembalikan jumlah karakter dari string x.

SQL> SELECT nama_pegawai, LENGTH(nama_pegawai) AS "Jml Karakter“ FROM pegawai;
LTRIM -> digunakan untuk memotong string pada sisi kiri
•RTRIM -> digunakan untuk memotong string pada sisi kanan
•TRIM -> digunakan untuk memotong string pada sisi kiri dan kanan


SQL> SELECT 'aabbaabbaa' as "STRING", LTRIM('aabbaabbaa','a') as "LTRIM",

3 RTRIM('aabbaabbaa','a') as "RTRIM", TRIM('a' FROM 'aabbaabbaa') as "TRIM"

5 FROM dual;

REPLACE(x,y,z) digunakan untuk mengganti bagian y menjadi bagian z pada string x.

SQL> SELECT nama_brg, REPLACE(nama_brg,'Gigabyte','GB') as BARU

3 FROM barang WHERE nama_brg LIKE 'G%';

SUBSTR(x,y [,z]) digunakan untuk menampilkan substring mulai dari posisi y sebanyak z karakater dari string x.

SQL> SELECT nama_pegawai, SUBSTR(nama_pegawai,1,4),

3 SUBSTR(nama_pegawai,-10,5) FROM pegawai;

Numeric Function

ABS() digunakan untuk mengembalikan nilai Absolut

SQL> SELECT -10 AS "Nilai1", ABS(-10) as "Absolut“ FROM dual;

CEIL(X) ->Digunakan untuk pembulatan ke atas dari nilai decimal x.

SQL> SELECT CEIL(5.1) FROM dual; 

FLOOR(x) -> Digunakan untuk pembulatan ke bawah dari nilai decimal x.

SQL> SELECT FLOOR(5.1) FROM dual; 

MOD(x,y) -> Digunakan untuk mencari sisa bagi antara nilai x dengan y.

SQL> SELECT MOD(7,2) FROM dual;

SQL> SELECT nama_pegawai, gaji, MOD(gaji,1000000) FROM pegawai; 

ROUND(x [,y]) -> Digunakan untuk pembulatan dari nilai x ke decimal y kebelakang koma.

SQL> SELECT ROUND(5.71), ROUND(10.65634,2) FROM dual; 
 
TRUNC(x [,y]) -> Digunakan untuk memotong nilai x menjadi y decimal tanpa dilakukan pembulatan.

SQL> SELECT TRUNC(5.71), TRUNC(10.65634,2) FROM dual;

Date Function

•SYSDATE dan CURRENT_TIMESTAMP
•Digunakan untuk menampilkan tanggal dan waktu system saat ini.


SQL> SELECT sysdate FROM dual;

SQL> SELECT current_timestamp FROM dual;

MONTHS_BETWEEN
•MONTHS_BETWEEN(x,y) -> Digunakan untuk mencari jumlah bulan antara tanggal y dan tanggal x.

SQL> SELECT months_between('09-NOV-09','09-OCT-08') FROM dual;

Fungsi-Fungsi Bulan lainnya
–ADD_MONTHS
–LAST_DAY
–NEXT_DAY
–ROUND
–TRUNC

General Function

NVL() digunakan untuk menangani nilai null.

SQL> SELECT nama_pegawai, gaji, pct_komisi,

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

SQL> SELECT nama_pegawai, gaji, pct_komisi,

2 gaji + (NVL (pct_komisi,0)*gaji) as "Total“ FROM pegawai;

NULLIF(x,y) digunakan untuk membandingkan nilai x dan y. Jika nilai x sama dengan nilai y maka akan menghasilkan nilai Null.

SQL> SELECT kode_brg, LENGTH(nama_brg) AS x, LENGTH(keterangan) AS y,

2 NULLIF(LENGTH(nama_brg),LENGTH(keterangan))

3 AS "NULLIF(x,y)“ FROM barang;

CASE digunakan untuk percabangan seperti IF-THEN-ELSE

SQL> SELECT nama_pegawai, kode_bag, gaji as "Gaji",

2 CASE kode_bag WHEN 31 THEN gaji*1.1

3 WHEN 41 THEN gaji*1.15 ELSE gaji

4 END as "Gaji Baru“ FROM pegawai;

Group function

AVG(x) di gunakan untuk menghitung nilai rata-rata dari kelompok data x.

SQL> SELECT AVG(harga_jual) AS "Rata2 Harga Jual“ FROM barang;

SQL> SELECT AVG(gaji) AS "Rata-Rata Gaji“ From pegawai;

COUNT(x) digunakan untuk menghitung jumlah data dari kelompok data x.

SQL> SELECT COUNT(id_pegawai) AS "Jlh Pegawai“ FROM pegawai;

Jika ingin menghitung jumlah data sebaiknya gunakan kolom yang tidak ada nilai null.

SQL> SELECT COUNT(pct_komisi) AS "Jlh Pegawai“ FROM pegawai;

Atau bisa menggunakan kolom ROWID.

SQL> SELECT COUNT(rowid) FROM pegawai;

Max(x) Digunakan untuk mencari nilai paling tinggi dari kelompok data x dan MIN(x) digunakan untuk mencari nilai yang paling rendah dari kelompok data x.

SQL> SELECT MAX(harga_jual) AS "Harga Tertinggi",

2 MIN(harga_jual) AS "Harga Terendah“ FROM barang;

SQL> SELECT MAX(tgl_masuk) AS "Baru",

2 MIN(tgl_masuk) AS "Lama“ FROM pegawai;

SUM(x) digunakan untuk menghitung jumlah total dari data-data yang ada di kelompok data x.

SQL> SELECT SUM(total) FROM hd_sales;

SQL> SELECT SUM(gaji) FROM pegawai;

Group By dan Having


SQL> SELECT kode_bag, SUM(gaji) as "TOTAL“ FROM pegawai

2 GROUP By kode_bag;

ingin ditampilkan bagian yang rata-rata gaji pegawainya di atas 7000000.

SQL> SELECT kode_bag as "Bagian", AVG(gaji) as "Rata2"

2 FROM pegawai HAVING AVG(gaji)>7000000 GROUP BY kode_bag; 

Jika kita menyeleksinya menggunkan WHERE maka akan terjadi ERROR.

SQL> SELECT kode_bag as "Bagian", AVG(gaji) as "Rata2"

2 FROM pegawai WHERE AVG(gaji)>7000000 GROUP BY kode_bag;

WHERE AVG(gaji)>7000000


ERROR at line 4:

ORA-00934: group function is not allowed here

thumbnail Judul : Row Function

URL : https://filedoom.blogspot.com/2014/02/row-function.html

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

0 komentar:

  1. Tips Dan Trik Rich Snippets
  2. cara melihat view source pada hp
  3. Spesifikasi Smartfren Andromax C
  4. Spesifikasi Smartfren Andromax C
  5. Sinkronisasi Dalam Sistem Multimedia
  6. Membaca Pikiran Melalui Mata
  7. Spesifikasi Dan Harga LG Optimus G
  8. OS TIZEN : Telah 3 Tahun Lebih Dipersiapkan
  9. Tutorial Membuat Desain Web Responsive
  10. SMS Gateway
  11. meningkatkan traffic dengan 10khits
  12. Video Harlem Shake
  13. Download Lagu Bob Marley
  14. BBM Hanya Tersedia Untuk Android ICS dan iOS 6 Saja?
  15. kisi-kisi kewarganegaraan
  16. Teknik Kompresi
  17. Download Lagu Bondan Prakoso
  18. Download All Social Exchange Bot
  19. metode notifikasi di TIZEN UX
  20. Tips Mendekati Si DOI ( Pengalaman Pribadi )
  21. Gambar dan Grafik Sistem Multimedia
  22. angry bird online
  23. Thank You For Your Question
  24. Arti Kata TIZEN
  25. Widget Random Post
  26. solusi unknown mysql server host localhost 11001
  27. Cara Berpenampilan Pria Yang Disukai Wanita
  28. Gambaran fungsi edit di os TIZEN UX
  29. Membuat Wanita Tersenyum
  30. Mengetik Cepat dengan 10 jari
  31. teknologi Web di TouchWiz UI Pada OS Tizen
  32. Perintah Dasar SQL
  33. Streaming AC Milan VS PSV
  34. Download Lagu Dhyo Haw
  35. Cara Daftar di Technorati
  36. Cara Back Up File Ketika Windows Tidak Mau Booting
  37. Row Function
  38. Syarat Android dan Iphone untuk bisa Install BBM
  39. Download Lagu Cozy Republic
  40. Mengubah Localhost Menjadi Nama Domain Yang Kamu Ingginkan

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.