Pengurutan dan Kriteria Data pada SQLShell


A. Pengurutan Data

Pengurutan data adalah proses yang harus dilakukan dalam pengolahan data. secara urutan tertentu baik (ascending) dari nilai terkecil sampai dengan nilai terbesar, atau (descending) dari nilai terbesar sampai dengan nilai terkecil. Tujuannya untuk memudahkan pemrosesan selanjutnya terhadap data tersebut.
perintah yang digunakan biasanya diawali Order by.

contohnya :


- Secara Ascending (mengurutkan data dari nilai terkecil hingga nilai terbesar)






- Secara Descending (mengurutkan data dari nilai terbesar hingga nilai terkecil)






B. Kriteria Data

Fungsi kriteria data digunakan untuk menampilkan nilai tertentu pada database.

terdiri dari Between,In,Not Like,Like, Having Count.

contohnya :

- Between (menampilkan batasan nilai antara suatu nilai dengan nilai lainnya)






- In (menampilkan data dengan nilai yang ada di dalamnya)






- Like (menampilkan data dengan pola tertentu)
  pola yang ditulis yaitu
  Like '%a' untuk menampilkan data yang  diawali huruf a.
  Like 'a%' untuk meanmpilkan data yang  diakhiri huruf a.
  Like '%a%' untuk menapilkan data yang diawali dan diakhiri oleh huruf a.

contohnya:

  pada tabel pemasok terdapat 3 nama pemasok yaitu alfa,betha, dan charli .


  


lalu kita tampilkan nama pemasoknya yang diawali huruf b





- Not Like (kebalikan dengan pola fungsi Like dimana fungsinya menampilkan selain data yang ditampilkan)

contohnya:

kita mau tampilkan nama pemasok selain diawali dengan huruf a






- Having count (menampilkan jumlah banyknya data yang sama seperti kondisi)







Pada tabel stok terdapat kode pemasok yang sama tetapi digunakan lebih dari satu dimana masing masing nya memiliki jumlah stok yang berbeda. Disinilah fungsi having count yaitu untuk menghitung berapa banyak data sama, yang digunakan yang lebih dari satu dalam suatu database.

contohnya:

mau tampilkan berapa jumlah data, dari jumlah kode stok yang digunakan oleh kode pemasok yang sama 












bahan-bahan materi :
http://achmatim.net/2012/04/11/fungsi-group-by-dan-having-untuk-pengelompokkan-data-di-mysql/
https://blogsuru.wordpress.com/2015/10/24/fungsi-dari-likeorder-by-dan-group-by/

0 komentar:

Posting Komentar

Copyright 2009 DREAM`S BLOG. All rights reserved.
Bread Machine Reviews | watch free movies online by Blogger Templates