TUGAS 3 - Pengunaan Functions dalam sql

 Pengunaan Functions dalam sql



Fungsi (Functions) dalam SQL adalah operasi atau tindakan yang diterapkan pada data atau kolom dalam pernyataan SQL. Fungsi dapat digunakan untuk melakukan berbagai manipulasi data, perhitungan, pemformatan, dan lainnya. Berikut ini adalah beberapa penggunaan umum fungsi dalam SQL:

1. Fungsi Agregat:

Fungsi agregat digunakan untuk menghitung nilai agregat dari sekumpulan baris data. Beberapa fungsi agregat umum meliputi:

'COUNT' : Menghitung jumlah baris atau nilai yang ada dalam kolom.

'SUM' : Menghitung total nilai dalam kolom numerik.

'AVG' : Menghitung rata-rata nilai dalam kolom numerik.

'MIN' : Mengambil nilai terkecil dalam kolom.

'MAX' : Mengambil nilai terbesar dalam kolom.

    Contoh:

        SELECT COUNT(*) FROM customers;

        SELECT SUM(sales) FROM orders;

        SELECT AVG(age) FROM employees;

2. Fungsi String:

Fungsi string digunakan untuk melakukan manipulasi teks atau string. Beberapa fungsi string umum meliputi:

'CONCAT' : Menggabungkan dua atau lebih string.

'SUBSTRING' : Mengambil sebagian dari string.

'UPPER' atau 'LOWER' : Mengubah string menjadi huruf besar atau huruf kecil.

'LENGTH' : Menghitung panjang string.

    Contoh:

        SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM customers;

        SELECT UPPER(product_name) FROM products;

        SELECT SUBSTRING(description, 1, 50) FROM products;

3. Fungsi Tanggal dan Waktu :

Fungsi tanggal dan waktu digunakan untuk memanipulasi nilai-nilai tanggal dan waktu. Beberapa fungsi tanggal dan waktu umum meliputi:

'NOW' atau 'CURRENT_TIMESTAMP' : Mengembalikan tanggal dan waktu saat ini.

'DATE'  : Mengambil tanggal dari nilai tanggal dan waktu.

'YEAR', 'MONTH', 'DAY' : Mengambil bagian tahun, bulan, atau hari dari tanggal.

    Contoh:

        SELECT NOW();

        SELECT DATE(order_date) FROM orders;

        SELECT YEAR(birth_date) FROM employees;

4. Fungsi Matematika

Fungsi Matematika dalam SQL digunakan untuk melakukan operasi matematika pada data numerik dalam tabel atau dalam pernyataan SQL. Berikut ini adalah beberapa fungsi matematika yang umum digunakan dalam SQL:

    * ABS():

        Fungsi ini mengembalikan nilai absolut (nilai positif) dari sebuah angka.

Contoh penggunaan :

SELECT ABS(-10);

Output: 10

    * ROUND():

        Fungsi ini mengembalikan nilai bulat terdekat dari sebuah angka, dengan presisi desimal yang                 ditentukan.

Contoh penggunaan :

SELECT ROUND(3.14159, 2);

Output: 3.14

    * CEILING():

        Fungsi ini mengembalikan bilangan bulat terkecil yang lebih besar dari atau sama dengan sebuah             angka.

Contoh penggunaan :

SELECT CEILING(3.7);

Output: 4

    * FLOOR():

        Fungsi ini mengembalikan bilangan bulat terbesar yang kurang dari atau sama dengan sebuah                 angka.

Contoh penggunaan :

SELECT FLOOR(3.7);

Output: 3

    * SQRT():

        Fungsi ini mengembalikan akar kuadrat dari sebuah angka.

Contoh penggunaan :

SELECT SQRT(25);

Output: 5

    * POWER() atau POW():

        Fungsi ini mengembalikan hasil pangkat dari sebuah angka dengan eksponen yang ditentukan.

Contoh penggunaan :

SELECT POWER(2, 3);

Output: 8

    * RAND():

        Fungsi ini mengembalikan nilai acak antara 0 dan 1.

Contoh penggunaan :

SELECT RAND();

Output: Nilai acak antara 0 dan 1


Fungsi dalam SQL dapat digunakan dalam pernyataan SELECT, WHERE, HAVING, dan lainnya. Fungsi membantu dalam melakukan operasi perhitungan, manipulasi data, pemformatan, dan mengambil informasi yang diperlukan dari database.

Komentar