Fungsi SQL

Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

MODE

DuckDBDuckDB
Aggregate

Mengembalikan nilai yang paling sering muncul (modus) dalam sebuah kolom.

Tipe hasil: Sama dengan tipe input

MODE

SnowflakeSnowflake
Aggregate

Mengembalikan nilai yang paling sering muncul (modus) dalam sebuah grup. Berguna untuk menemukan nilai yang paling umum.

Tipe hasil: Same as input type

MODE

PostgreSQLPostgreSQL
Aggregate

Mengembalikan nilai yang paling sering muncul (modus) dari sekumpulan data. Jika ada beberapa nilai dengan frekuensi sama, mengembalikan yang pertama berdasarkan ORDER BY.

Tipe hasil: same as input

MONTH

SnowflakeSnowflake
Date & Time

Mengekstrak komponen bulan dari date atau timestamp.

Tipe hasil: NUMBER

MONTH

DuckDBDuckDB
Date & Time

Mengekstrak komponen bulan dari tanggal atau timestamp. Mengembalikan angka 1-12.

Tipe hasil: INTEGER

MONTH

MySQLMySQL
Date & Time

Mengekstrak bulan dari tanggal. Mengembalikan nilai 1-12.

Tipe hasil: INTEGER

MONTHS_BETWEEN

SnowflakeSnowflake
Date & Time

Menghitung jumlah bulan antara dua tanggal.

Tipe hasil: NUMBER

NEXT_DAY

SnowflakeSnowflake
Date & Time

Mengembalikan tanggal dari hari tertentu yang pertama kali muncul setelah tanggal input.

Tipe hasil: DATE

NORMALIZE

BigQueryBigQuery
String

Menormalisasi string Unicode ke bentuk canonical. Berguna untuk perbandingan string yang konsisten.

Tipe hasil: STRING

NORMALIZE_AND_CASEFOLD

BigQueryBigQuery
String

Menormalisasi string Unicode dan melakukan case-folding untuk perbandingan case-insensitive yang benar secara Unicode.

Tipe hasil: STRING

NOW

MySQLMySQL
Date & Time

Mengembalikan tanggal dan waktu saat ini. Nilai tetap konstan selama eksekusi statement.

Tipe hasil: DATETIME

NOW

DuckDBDuckDB
Date & Time

Mengembalikan timestamp saat ini (tanggal dan waktu). Di DuckDB, NOW() mengembalikan waktu yang konsisten dalam satu transaction.

Tipe hasil: TIMESTAMP WITH TIME ZONE

NOW

PostgreSQLPostgreSQL
Date & Time

Mengembalikan timestamp saat ini dengan timezone. Ekuivalen dengan CURRENT_TIMESTAMP.

Tipe hasil: timestamp with time zone

NTH_VALUE

SnowflakeSnowflake
Window

Mengembalikan nilai ke-N dalam window frame.

Tipe hasil: Same as input

NTH_VALUE

DuckDBDuckDB
Window

Mengambil nilai ke-n dari window frame. Generalisasi dari FIRST_VALUE dan LAST_VALUE untuk posisi arbitrary.

Tipe hasil: Sama dengan tipe input

NTH_VALUE

MySQLMySQL
Window

Mengembalikan nilai dari baris ke-n dalam window frame. Generalisasi dari FIRST_VALUE dan LAST_VALUE.

Tipe hasil: Same as expr

NTH_VALUE

BigQueryBigQuery
Window

Mengembalikan nilai pada posisi ke-n dalam window frame.

Tipe hasil: Same as input expression

NTH_VALUE

PostgreSQLPostgreSQL
Window

Mengembalikan nilai pada posisi ke-n dalam window frame. Mengembalikan NULL jika tidak ada cukup baris. n dimulai dari 1.

Tipe hasil: same as input

NTILE

BigQueryBigQuery
Window

Membagi baris dalam partition menjadi sejumlah bucket yang ditentukan dan memberikan nomor bucket ke setiap baris.

Tipe hasil: INT64

NTILE

PostgreSQLPostgreSQL
Window

Membagi data menjadi n bucket/grup dengan jumlah anggota seimbang. Berguna untuk analisis quartile, percentile, dan segmentasi data.

Tipe hasil: integer

NTILE

DuckDBDuckDB
Window

Membagi baris menjadi n kelompok (buckets) yang kurang lebih sama besar dan memberikan nomor kelompok ke setiap baris.

Tipe hasil: BIGINT

NTILE

MySQLMySQL
Window

Membagi baris menjadi n bucket dengan ukuran seimbang. Mengembalikan nomor bucket (1 sampai n).

Tipe hasil: BIGINT

NTILE

SnowflakeSnowflake
Window

Membagi rows menjadi N bucket yang sama besar.

Tipe hasil: INTEGER

NULLIF

SnowflakeSnowflake
Conditional

Mengembalikan NULL jika expr1 sama dengan expr2, jika tidak mengembalikan expr1.

Tipe hasil: Same as expr1 type