SQL - FUNCTIONS

SQL FUNCTIONS 

Fungsi SQL adalah perintah yang digunakan dalam pernyataan SQL untuk melakukan operasi atau perhitungan pada data yang ada dalam basis data. Fungsi SQL dapat digunakan untuk memanipulasi data, melakukan operasi matematika, memanipulasi string, mengambil tanggal dan waktu, dll.

Berikut adalah beberapa jenis fungsi SQL yang umum digunakan:

1. Fungsi Agregat: Fungsi ini digunakan untuk melakukan operasi pada sekelompok nilai dan menghasilkan satu nilai hasil. Contoh fungsi agregat termasuk SUM, COUNT, AVG, MIN, dan MAX. 

Contoh query:

SELECT COUNT(*) FROM Orders; -- Menghitung jumlah total baris dalam tabel "Orders"

SELECT AVG(Price) FROM Products; -- Menghitung rata-rata harga dari produk dalam tabel "Products"


2. Fungsi String: Fungsi ini digunakan untuk memanipulasi dan memanipulasi data string. Contoh fungsi string termasuk CONCAT, UPPER, LOWER, dan SUBSTRING. 

Contoh query:

SELECT CONCAT(FirstName, ' ', LastName) AS FullName FROM Customers; -- Menggabungkan kolom "FirstName" dan "LastName" menjadi satu kolom baru "FullName"

SELECT UPPER(FirstName) FROM Customers; -- Mengonversi teks di kolom "FirstName" menjadi huruf kapital

   

3. Fungsi Matematika: Fungsi ini digunakan untuk melakukan operasi matematika pada data numerik. Contoh fungsi matematika termasuk ROUND, ABS, dan SQRT. 

Contoh query:

SELECT ROUND(Price, 2) FROM Products; -- Membulatkan nilai di kolom "Price" menjadi 2 desimal

SELECT ABS(Quantity) FROM Inventory; -- Mengambil nilai absolut (positif) dari kolom "Quantity"

   

4. Fungsi Tanggal dan Waktu: Fungsi ini digunakan untuk memanipulasi dan memanipulasi data tanggal dan waktu. Contoh fungsi tanggal dan waktu termasuk NOW, DATEPART, dan DATEADD. 

Contoh query:

SELECT NOW() AS CurrentDateTime; -- Mengambil tanggal dan waktu saat ini

SELECT DATEPART(YEAR, OrderDate) FROM Orders; -- Mengambil tahun dari tanggal di kolom "OrderDate"


5. Fungsi Pembanding: Fungsi ini digunakan untuk membandingkan nilai atau ekspresi. Contoh fungsi pembanding termasuk IF, CASE, dan COALESCE. 

Contoh query:

SELECT IF(Quantity > 0, 'In Stock', 'Out of Stock') FROM Products; -- Mengembalikan "In Stock" jika nilai di kolom "Quantity" lebih besar dari 0, dan "Out of Stock" jika tidak

SELECT CASE WHEN Price > 100 THEN 'Expensive' ELSE 'Affordable' END FROM Products; -- Mengembalikan "Expensive" jika nilai di kolom "Price" lebih besar dari 100, dan "Affordable" jika tidak

  

Itu hanya beberapa contoh fungsi SQL yang dapat digunakan dalam pernyataan SQL. Ada banyak fungsi lainnya yang dapat Anda gunakan sesuai dengan kebutuhan Anda.

Komentar

Postingan populer dari blog ini

TUGAS 3 DATA MINING SEMESTER 6