Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

IFF

SnowflakeSnowflake
Conditional

Mengembalikan satu dari dua nilai berdasarkan kondisi (shorthand untuk simple CASE).

Tipe hasil: Same as input values

IFNULL

DuckDBDuckDB
Conditional

Mengembalikan default_value jika value adalah NULL, otherwise mengembalikan value. Versi 2-argumen dari COALESCE.

Tipe hasil: Tipe dari value atau default_value

IFNULL

MySQLMySQL
Conditional

Mengembalikan expr1 jika tidak NULL, jika tidak mengembalikan expr2. Fungsi null-handling sederhana.

Tipe hasil: Same as expr1 or expr2

IFNULL

BigQueryBigQuery
Conditional

Mengembalikan expression jika tidak NULL, otherwise mengembalikan null_replacement.

Tipe hasil: Type of expressions

IFNULL

SnowflakeSnowflake
Conditional

Mengembalikan expr1 jika bukan NULL, jika tidak mengembalikan expr2.

Tipe hasil: Same as input types

IIF

DuckDBDuckDB
Conditional

Alias untuk IF function. SQL Server-compatible syntax untuk kondisional sederhana.

Tipe hasil: Tipe dari true_value atau false_value

INET6_ATON

MySQLMySQL
Conversion

Mengkonversi IPv4 atau IPv6 address string ke binary format. Support kedua format IP.

Tipe hasil: VARBINARY(16)

INET6_NTOA

MySQLMySQL
Conversion

Mengkonversi binary IP address ke string format. Kebalikan dari INET6_ATON().

Tipe hasil: VARCHAR

INET_ATON

MySQLMySQL
Conversion

Mengkonversi IPv4 address string ke unsigned integer. Berguna untuk storage dan range queries.

Tipe hasil: BIGINT UNSIGNED

INET_NTOA

MySQLMySQL
Conversion

Mengkonversi unsigned integer ke IPv4 address string. Kebalikan dari INET_ATON().

Tipe hasil: VARCHAR(15)

INITCAP

DuckDBDuckDB
String

Mengubah huruf pertama setiap kata menjadi kapital (Title Case). Huruf lainnya diubah menjadi lowercase.

Tipe hasil: VARCHAR

INITCAP

PostgreSQLPostgreSQL
String

Mengubah huruf pertama setiap kata menjadi kapital (Title Case). Kata dipisahkan oleh karakter non-alphanumeric.

Tipe hasil: text

INITCAP

BigQueryBigQuery
String

Mengubah huruf pertama setiap kata menjadi kapital dan sisanya menjadi kecil. Title case transformation.

Tipe hasil: STRING

INITCAP

SnowflakeSnowflake
String

Mengubah huruf pertama setiap kata menjadi kapital dan sisanya lowercase. Berguna untuk formatting nama atau judul.

Tipe hasil: VARCHAR

INSERT

MySQLMySQL
String

Menyisipkan string baru ke dalam string asli, mengganti sejumlah karakter dari posisi tertentu.

Tipe hasil: VARCHAR

INSTR

BigQueryBigQuery
String

Mencari posisi substring dalam string. Bisa mencari dari posisi tertentu dan occurrence ke-n.

Tipe hasil: INT64

INSTR

MySQLMySQL
String

Mencari posisi substring dalam string. Seperti LOCATE tapi dengan urutan argumen berbeda.

Tipe hasil: INTEGER

INTERVAL

PostgreSQLPostgreSQL
Date & Time

Merepresentasikan durasi waktu. Bisa ditambah/dikurangi dari tanggal dan timestamp. INTERVAL adalah tipe data dan literal, bukan fungsi.

Tipe hasil: interval

ISFINITE

PostgreSQLPostgreSQL
Date & Time

Mengecek apakah nilai date/timestamp/interval adalah finite (bukan infinity). PostgreSQL mendukung nilai infinity untuk date types.

Tipe hasil: boolean

IS_ARRAY

SnowflakeSnowflake
JSON

Mengecek apakah nilai VARIANT adalah array.

Tipe hasil: BOOLEAN

IS_BOOLEAN

SnowflakeSnowflake
JSON

Mengecek apakah nilai VARIANT adalah boolean.

Tipe hasil: BOOLEAN

IS_CHAR

SnowflakeSnowflake
JSON

Mengecek apakah nilai VARIANT adalah string (character).

Tipe hasil: BOOLEAN

IS_DATE

SnowflakeSnowflake
JSON

Mengecek apakah nilai VARIANT adalah date.

Tipe hasil: BOOLEAN

IS_DECIMAL

SnowflakeSnowflake
JSON

Mengecek apakah nilai VARIANT adalah fixed-point decimal.

Tipe hasil: BOOLEAN