Fungsi SQL: Bagaimana cara menulis Fungsi di SQL?



Artikel tentang Fungsi SQL ini akan membahas berbagai fungsi bawaan untuk melakukan berbagai jenis penghitungan pada data.

Bahasa Kueri Terstruktur alias SQL digunakan untuk menangani data dalam database. Ini menyediakan berbagai fungsi built-in dan untuk mengakses dan mengelola database sesuai dengan kebutuhan kami. Dalam artikel tentang Fungsi SQL ini, saya akan membahas berbagai fungsi bawaan untuk melakukan berbagai jenis penghitungan pada data.

Topik berikut akan dibahas dalam artikel ini:





    1. LCASE ()
    2. UCASE ()
    3. LEN ()
    4. PERTENGAHAN()
    5. BULAT()
    6. SEKARANG()
    7. FORMAT()

Sebelum kita mempelajari berbagai jenis fungsi yang ditawarkan oleh SQL, mari kita pahami apa itu fungsi.

Apa fungsinya?

Fungsi adalah metode yang digunakan untuk melakukan operasi data . SQL memiliki banyak fungsi bawaan yang digunakan untuk melakukan penggabungan string, perhitungan matematis, dll.



Fungsi SQL dikategorikan ke dalam dua kategori berikut:

  1. Fungsi Agregat
  2. Fungsi Skalar

Mari kita bahas satu per satu.



Fungsi SQL Agregat

Fungsi Agregat di SQL melakukan penghitungan pada sekelompok nilai lalu mengembalikan satu nilai.Berikut adalah beberapa dari Fungsi Agregat yang paling umum digunakan:

Fungsi Deskripsi
JUMLAH()Digunakan untuk mengembalikan jumlah sekelompok nilai.
MENGHITUNG()Mengembalikan jumlah baris baik berdasarkan kondisi, atau tanpa kondisi.
AVG ()Digunakan untuk menghitung nilai rata-rata kolom numerik.
MIN ()Fungsi ini mengembalikan nilai minimum kolom.
MAX ()Mengembalikan nilai maksimum kolom.
PERTAMA()Digunakan untuk mengembalikan nilai pertama kolom.
TERAKHIR()Fungsi ini mengembalikan nilai terakhir kolom.

Mari kita lihat masing-masing fungsi di atas secara mendalam. Untuk pemahaman Anda yang lebih baik, saya akan mempertimbangkan tabel berikut untuk menjelaskan kepada Anda semua contoh.

Identitas Siswa Nama siswa Tanda
satuSanjay64
2Varun72
3AkashEmpat Lima
4Rohit86
5Anjali92

JUMLAH()

Digunakan untuk mengembalikan jumlah total kolom numerik yang Anda pilih.

Sintaksis:

PILIH SUM (ColumnName) DARI TableName

Contoh:

Tulis kueri untuk mengambil jumlah nilai semua siswa dari tabel Siswa.

PILIH JUMLAH (Tanda) DARI Siswa

Keluaran:

359

MENGHITUNG()

Mengembalikan jumlah baris yang ada dalam tabel baik berdasarkan kondisi tertentu atau tanpa kondisi apa pun.

Sintaksis:

PILIH JUMLAH (ColumnName) DARI TableName WHERE Kondisi

Contoh:

Tulis kueri untuk menghitung jumlah siswa dari tabel Siswa.

PILIH JUMLAH (StudentID) DARI Siswa

Keluaran:

5

Contoh:

Tulis query untuk menghitung jumlah nilai siswa> 75 dari tabel siswa.

PILIH JUMLAH (StudentID) FROM Students WHERE Marks> 75

Keluaran:

2

AVG ()

Fungsi ini digunakan untuk mengembalikan nilai rata-rata kolom numerik.

Sintaksis:

PILIH AVG (ColumnName) DARI TableName

Contoh:

Tulis kueri untuk menghitung nilai rata-rata semua siswa dari tabel Siswa.

PILIH AVG (Tanda) DARI Siswa

Keluaran:

71.8

MIN ()

Digunakan untuk mengembalikan nilai minimum kolom numerik.

Sintaksis:

PILIH MIN (ColumnName) DARI TableName

Contoh:

Tulis kueri untuk mendapatkan nilai minimum dari semua siswa dari tabel Siswa.

PILIH MIN (Tanda) DARI Siswa

Keluaran:

Empat Lima

MAX ()

Mengembalikan nilai maksimum kolom numerik.

Sintaksis:

PILIH MAX (ColumnName) DARI TableName

Contoh:

Tulis kueri untuk mengambil nilai maksimum dari semua siswa dari tabel Siswa.

PILIH MAX (Tanda) DARI Siswa

Keluaran:

92

PERTAMA()

Fungsi ini mengembalikan nilai pertama dari kolom yang Anda pilih.

Sintaksis:

PILIH PERTAMA (ColumnName) DARI TableName

Contoh:

Tulis kueri untuk mendapatkan kembali nilai siswa pertama.

PILIH PERTAMA (Tanda) DARI Siswa

Keluaran:

64

TERAKHIR()

Digunakan untuk mengembalikan nilai terakhir dari kolom yang Anda pilih.

Sintaksis:

PILIH TERAKHIR (ColumnName) DARI TableName

Contoh:

Tulis kueri untuk mengambil nilai siswa terakhir.

PILIH TERAKHIR (Tanda) DARI Siswa

Keluaran: 92

Nah, dengan itu kita mengakhiri Fungsi Agregat SQL. Selanjutnya dalam artikel tentang Fungsi SQL ini, mari kita pahami berbagai Fungsi Skalar.

sinkronisasi utas dalam contoh java

Fungsi SQL Skalar

Fungsi Skalar dalam SQL digunakan untuk mengembalikan satu nilai dari nilai input yang diberikan.Berikut adalah beberapa dari Fungsi Agregat yang paling umum digunakan:

Mari kita lihat masing-masing fungsi di atas secara mendalam.

Fungsi Deskripsi

LCASE ()

Digunakan untuk mengubah nilai kolom string menjadi huruf kecil

UCASE ()

Fungsi ini digunakan untuk mengubah nilai kolom string menjadi huruf besar.

LEN ()

Mengembalikan panjang nilai teks dalam kolom.

PERTENGAHAN()

Mengekstrak substring dalam SQL dari nilai kolom yang memiliki tipe data String.

BULAT()

Membulatkan nilai numerik ke bilangan bulat terdekat.

SEKARANG()

Fungsi ini digunakan untuk mengembalikan tanggal dan waktu sistem saat ini.

FORMAT()

Digunakan untuk memformat bagaimana bidang harus ditampilkan.

LCASE ()

Digunakan untuk mengonversi nilai dari kolom string menjadi karakter huruf kecil.

Sintaksis:

PILIH LCASE (ColumnName) DARI TableName

Contoh:

Tulis kueri untuk mengambil nama semua siswa dalam huruf kecil.

PILIH LCASE (StudentName) DARI Siswa

Keluaran:

sanjay varun akash rohit anjali

UCASE ()

Digunakan untuk mengonversi nilai dari kolom string menjadi karakter huruf besar.

Sintaksis:

PILIH UCASE (ColumnName) DARI TableName

Contoh:

Tulis kueri untuk mengambil nama semua siswa dalam huruf kecil.

PILIH UCASE (StudentName) DARI Siswa

Keluaran:

SANJAY VARUN AKASH ROHIT ANJALI

LEN ()

Digunakan untuk mengambil panjang string input.

Sintaksis:

PILIH PANJANG (String) SEBAGAI SampleColumn

Contoh:

Tulis query untuk mengekstrak panjang nama siswa “Sanjay”.

PILIH PANJANG (“Sanjay”) sebagai StudentNameLen

Keluaran:

6

PERTENGAHAN()

Fungsi ini digunakan untuk mengekstrak substring dari kolom yang memiliki tipe data string.

Sintaksis:

PILIH MID (ColumnName, Start, Length) DARI TableName

Contoh:

Tulis kueri untuk mengekstrak substring dari kolom StudentName.

PILIH MID (StudentName, 2, 3) DARI Siswa

Keluaran:

anj aru kas ohi nja

BULAT()

Fungsi ini digunakan untuk membulatkan nilai numerik ke bilangan bulat terdekat.

Sintaksis:

PILIH ROUND (ColumnName, Decimals) DARI TableName

Contoh:

Untuk contoh ini, mari kita pertimbangkan tabel Nilai berikut di tabel Siswa.

Identitas Siswa Nama siswa Tanda
satuSanjay90.76
2Varun80.45
3Akash54.32
4Rohit72.89
5Anjali67.66

Tulis kueri untuk membulatkan tanda ke nilai integer.

PILIH BULAT (Tanda) DARI Siswa

Keluaran:

91 80 54 73 68

SEKARANG()

Digunakan untuk mengembalikan tanggal dan waktu saat ini. Tanggal dan waktu dikembalikan dalam format “YYYY-MM-DD HH-MM-SS”.

Sintaksis:

PILIH SEKARANG ()

Contoh:

Tulis kueri untuk mengambil tanggal dan waktu saat ini.

PILIH SEKARANG ()

Keluaran:

SEKARANG()
2019-10-14 09:16:36

FORMAT()

Fungsi ini memformat cara bidang harus ditampilkan.

Sintaksis:

FORMAT (Input Nilai, Format )

Contoh:

Tulis kueri untuk menampilkan angka “123456789” dalam format “### - ### - ###”

PILIH FORMAT (123456789, “### - ### - ###”)

Keluaran:

123-456-789

Dengan ini, kami mengakhiri artikel ini tentang Fungsi SQL. Saya harap Anda memahami cara menggunakan berbagai jenis fungsi di SQL. Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan kenali basis data relasional sumber terbuka ini, lalu lihat yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar 'Fungsi SQL' dan saya akan menghubungi Anda kembali.