0% menganggap dokumen ini bermanfaat (0 suara)
60 tayangan9 halaman

Manipulasi Data (Fungsi)

Dokumen tersebut memberikan penjelasan tentang berbagai fungsi seleksi data dalam SQL seperti menampilkan data dari satu tabel atau lebih, menampilkan data berdasarkan kondisi tertentu menggunakan WHERE, BETWEEN, LIKE, dan pengurutan data menggunakan ORDER BY serta pengelompokkan data menggunakan GROUP BY. Juga dijelaskan berbagai fungsi agregat seperti COUNT, SUM, dan fungsi string seperti LEFT, RIGHT, MID serta fungsi MAX dan MIN.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
60 tayangan9 halaman

Manipulasi Data (Fungsi)

Dokumen tersebut memberikan penjelasan tentang berbagai fungsi seleksi data dalam SQL seperti menampilkan data dari satu tabel atau lebih, menampilkan data berdasarkan kondisi tertentu menggunakan WHERE, BETWEEN, LIKE, dan pengurutan data menggunakan ORDER BY serta pengelompokkan data menggunakan GROUP BY. Juga dijelaskan berbagai fungsi agregat seperti COUNT, SUM, dan fungsi string seperti LEFT, RIGHT, MID serta fungsi MAX dan MIN.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

A.

Kegiatan Pembelajaran 5 dan 6


Manipulasi Data
1) Tujuan Materi Pembelajaran
Mahasiswa mampu menyeleksi suatu data dalam table maupun antar
tabel
2) Materi Pembelajaran

SELEKSI DATA
Menampilkan data adalah hal yang sangat penting karena kita harus melihat
dan menyeleksi suatu data dalam table maupun antar table. Untuk Melihat data
atau Selection, Query yang digunakan adalah SELECT yang diikuti beberapa
pernyataan khusus berkenaan dengan tabel yang diseleksi.

 Menampilkan Data Dari sebuah Tabel


Untuk menampilkan dari sebuah tabel dapat menggunakan Sintax berikut:

SELECT (Field1, field2, ……, FieldN) FROM nama_tabel;


Query diatas mengartikan bahwa data yang akan ditampilkan didalam
tabel hanya filed – filed tertenu.
Atau
SELECT * FROM nama_tabel;
Query diatas mengartikan bahwa data dari seluruh Field yang
terdapat dalam tabel akan ditampilkan.
Contoh :

Atau
 Menampilkan Data dengan Perintah WHERE

WHERE yang artinya dimana, untuk menampilkan data menggunakan perintah


where (dimana) dapat menggunakan perintah berikut :
SELECT * FROM nama_tabel WHERE kondisi
Contoh :
Data sebelumnya yang ada pada tabel tb_tamu seperti berikut :

Maka akan menampilkan data menggunakan perintah where :


SELECT * FROM tb_tamu WHERE alamat=’ujung berung’;

Contoh diatas mengartikan bahwa sintax meminta untuk menampilkan semua


data yang ada pada tabel tb_tamu yang dimana akan ditampilkan dari field
alamat yang isi data dari field alamat hanya ujung berung. Maka yang keluar
adalah data ang filed alamatnya hanya ujung berung.

 Menampilkan Data dengan BETWEEN

Between artinya diantara, between befungsi untuk menampilkan data yang


tertentu misalnya diantara 2000 dan 5000. Untuk menampilkan data dengan
between dapat menggunakan sintax berikut :
SELECT * FROM nama_tabel WHERE kondisi BETWEEN nilai_1 AND nilai_2;

Buatlah sebuah DATABASE dengan nama db_stock kemudian buatlah tabel


didalamnya dengan nama tabel t_barang kemudian isi data seperti berikut :
Contoh :
SELECT * FROM t_barang WHERE harga_brg BETWEEN 37500 AND 45000

Contoh diatas menunjukkan bahwa semua data ditunjukkan dari tabel t_barang
dimana yang ditampilkan dari field harga_brg diantara 37500 dan 45000. Maka
data yang tampil hanya data yang bernilai 37500 sampai 45000.

 Menampilkan Data dengan Perintah LIKE

Perintah Like kadang dibutuhkan dalam pembuatan database yaitu dalam


menampilkan data tertentu yang hanya berkaitan dengan kata-kata yang
diinginkan. Query yang digunakan adalah :
SELECT * FROM nama_tabel WHERE Kondisi LIKE ‘%nama_kaitan%’;

Maka data yang ditampilkan hanya nama barang yang berkaitan dengan kata
MICROSOFT.

 Menampilkan Data dengan Pengurutan Sorting (ORDER BY)

Fungsi ini digunakan untuk melakukan pengurutan data, sehingga data dari
sebuah atau beberapa tabel dapat tampil berurutan sesuai keinginan.
Pengurutan data terbagi menjadi dua :
 ASC (pengurutan dengan Ascending)
 DESC (pengurutan dengan
Descending) Sintax yang
digunakan adalah :
SELECT * FROM nama_tabel ORDER BY kolom Type
Contoh :
Select * from t_barang order by nama_barang asc;

Dan
Select * from t_barang order by nama_barang asc;

 Menampilkan Data dengan Pengelompokkan data (GROUP BY)

Group By adalah fungsi untuk mengelompokkan data dalam sebuah kolom yang
ditunjuk. Fungsi ini akan menghasilkan kelompok data dengan menghilangkan
data yang sama dalam satu tabel. Maka apabila dalam satu kolom terdapat
beberapa data yang sama maka data yang akan ditampilkan hanya salah satu.
Sintax yang digunakan seperti berikut :
SELECT * FROM nama_tabel GROUP BY nama_kolom;
Contoh :

Menampilkan sesuai dengan Fungsi Stastistic


 Fungsi COUNT
Fungsi ini biasanya digunakan untuk melakukan pengecekan jumlah data dalam
sebuah tabel yang isinya ratusan hingga ribuan, sehingga kita tidak dapat
menghitungnya secara manual. MySQL memiliki perintah untuk mengatasinya
yaitu dengan menggunakan COUNT(). Sintaxnya seperti berikut :

SELECT COUNT (*) FROM nama_tabel;


Contoh :
mysql> SELECT COUNT(*) FROM tb_tamu;

+----------------+
| COUNT(*) |
+----------------+
| 4 |
+----------------+
1 row in set (0.00 sec)

 Fungsi SUM
SUM berfungsi untuk mencari nilai total dalam suatu kolom pada
sebuah tabel didalam database. Query pada MySQL adalah SUM().
SIntax yang digunakan seperti berikut :
SELECT SUM(nama_kolom) FROM nama_tabel;
Contoh :
mysql> select SUM(harga_brg) from t_barang;
+--------------------
---- +
|
SUM(harga_brg)
|
+--------------------
---- +
| 277500 |
+--------------------
---- +

1 row in set (0.00 sec)


Menampilkan Data Sesuai dengan Fungsi String
 Fungsi LEFT (x,n)
Berfungsi mengambil data berdasarkan string dari sejumlah n karakter
dari string X dari kiri. Sintax yang digunakan seperti berikut :

SELECT * FROM nama_tabel WHERE


LEFT(nama_kolom,jumlah_karakter)=”karakter”;
Contoh :
Data sebelumnya
Dengan menggunakan fungsi LEFT akan menjadi berikut :

Maka yang ditampilkan adalah isi data yang kode barangnya hanya berawal
dari huruf D.

 Fungsi RIGHT (x,n)


Fungsi Right hamper sama dengan fungsi LEFT hanya Query RIGHT
Berfungsi mengambil data berdasarkan string dari sejumlah n karakter
dari string X dari Kanan. Sintax yang digunakan seperti berikut :

SELECT * FROM nama_tabel WHERE


RIGHT(nama_kolom,jumlah_karakter)=”karakter”;
Contoh :

Maka yang ditampilkan adalah isi data yang kode barangnya hanya berakhir dari
nomor 2.

 Fungsi MID (x,n,z)


Berfungsi mengambil data berdasarkan string dari sejumlah dari string X
n karakter sejumlah n karakter dari posisi kiri. Sintax yang digunakan
seperti berikut :

SELECT * FROM nama_tabel WHERE


MID(nama_kolom,posisi_n,jumlah_karakter)=”karakter”;
Contoh :

Maka yang ditampilkan adalah isi data yang kode barangnya berasal Huruf
P dari 2 huruf karakter sebelah kiripada kolom kode barang.

Menampilkan data dengan nilai tertinggi dalam sebuah tabel (MAX)


Untuk mencari nilai tertinggi pada suatu data didalam database. SQL
menyediakan fungsi MAX. Query yang digunakan seperti berikut :
SELECT MAX(nama_kolom) FROM nama_tabel;
Contoh :
mysql> select max(harga_brg) from t_barang;
+-----------------------+
| max(harga_brg) |
+---------------------
-- +

| 65000 |
+---------------------
-- +

1 row in set (0.02 sec)

Menampilkan data dengan nilai terendah dalam sebuah tabel (MIN)


Untuk mencari nilai terendah pada suatu data didalam database. SQL
menyediakan fungsi MIN. Query yang digunakan seperti berikut :
SELECT MIN(nama_kolom) FROM nama_tabel;
Contoh : mysql> select min(harga_brg) from t_barang;

+----------------------+
| min(harga_brg) |
+--------------------
-- +

| 35000 |
+--------------------
-- +

1 row in set (0.00 sec)

Anda mungkin juga menyukai