Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

CEIL

DuckDBDuckDB
Math

Membulatkan angka ke atas ke bilangan bulat terdekat. CEILING adalah alias untuk CEIL.

Tipe hasil: BIGINT atau DOUBLE (tergantung input)

CEILING

PostgreSQLPostgreSQL
Math

Membulatkan angka ke atas ke integer terdekat. Alias dari CEIL. Contoh: CEILING(4.1) = 5.

Tipe hasil: same as input

CEILING

DuckDBDuckDB
Math

Membulatkan angka ke atas ke integer terdekat. Alias dari CEIL dengan nama yang lebih eksplisit.

Tipe hasil: BIGINT

CEILING

BigQueryBigQuery
Math

Alias untuk CEIL. Membulatkan angka ke atas ke integer terdekat.

Tipe hasil: Same as input type

CHAR

MySQLMySQL
String

Mengonversi nilai integer menjadi karakter. Kebalikan dari ASCII(). Dapat menerima multiple integers.

Tipe hasil: VARCHAR

CHARACTER_LENGTH

MySQLMySQL
String

Alias untuk CHAR_LENGTH. Mengembalikan panjang string dalam jumlah karakter. Nama sesuai standar SQL.

Tipe hasil: INTEGER

CHARINDEX

SnowflakeSnowflake
String

Mencari posisi pertama substring dalam string. Equivalent dengan POSITION tapi dengan urutan parameter berbeda (SQL Server style).

Tipe hasil: INTEGER

CHAR_LENGTH

BigQueryBigQuery
String

Mengembalikan jumlah karakter dalam string. Alias untuk LENGTH, tersedia untuk kompatibilitas SQL standar.

Tipe hasil: INT64

CHAR_LENGTH

PostgreSQLPostgreSQL
String

Mengembalikan jumlah karakter dalam string. Sama dengan CHARACTER_LENGTH. Berbeda dengan LENGTH untuk multibyte characters.

Tipe hasil: integer

CHAR_LENGTH

MySQLMySQL
String

Mengembalikan panjang string dalam jumlah karakter. Berbeda dengan LENGTH yang menghitung bytes.

Tipe hasil: INTEGER

CHECK_JSON

SnowflakeSnowflake
JSON

Memeriksa apakah string adalah valid JSON. Mengembalikan NULL jika valid, atau pesan error jika tidak valid.

Tipe hasil: VARCHAR (NULL if valid, error message if invalid)

CHR

PostgreSQLPostgreSQL
String

Mengembalikan karakter dari kode ASCII/Unicode. Kebalikan dari fungsi ASCII.

Tipe hasil: text

CHR

DuckDBDuckDB
String

Mengkonversi kode ASCII/Unicode menjadi karakter. Kebalikan dari fungsi ASCII.

Tipe hasil: VARCHAR

CHR

SnowflakeSnowflake
String

Mengkonversi ASCII/Unicode code point menjadi karakter. Kebalikan dari ASCII.

Tipe hasil: VARCHAR

CHR

BigQueryBigQuery
String

Mengkonversi nilai Unicode code point menjadi karakter string. Kebalikan dari fungsi ASCII.

Tipe hasil: STRING

CLOCK_TIMESTAMP

PostgreSQLPostgreSQL
Date & Time

Mengembalikan timestamp aktual saat fungsi dipanggil. Berbeda dengan NOW/CURRENT_TIMESTAMP yang tetap sama dalam satu transaksi.

Tipe hasil: timestamp with time zone

COALESCE

MySQLMySQL
Conditional

Mengembalikan nilai non-NULL pertama dari daftar argumen. Generalisasi dari IFNULL untuk multiple values.

Tipe hasil: Same as first non-NULL

COALESCE

BigQueryBigQuery
Conditional

Mengembalikan nilai non-NULL pertama dari daftar expressions.

Tipe hasil: Type of expressions

COALESCE

PostgreSQLPostgreSQL
Conditional

Mengembalikan nilai non-NULL pertama dari daftar argumen. Sangat berguna untuk menangani nilai NULL dan memberikan nilai default.

Tipe hasil: ANY

COALESCE

SnowflakeSnowflake
Conditional

Mengembalikan nilai non-NULL pertama dari daftar expression.

Tipe hasil: Common type of inputs

COALESCE

DuckDBDuckDB
Conditional

Mengembalikan nilai non-NULL pertama dari daftar argumen. Sangat berguna untuk menangani NULL values.

Tipe hasil: Tipe dari nilai non-NULL pertama

CODE_POINTS_TO_BYTES

BigQueryBigQuery
String

Mengkonversi array of code points (extended ASCII 0-255) menjadi BYTES.

Tipe hasil: BYTES

CODE_POINTS_TO_STRING

BigQueryBigQuery
String

Mengkonversi array of Unicode code points menjadi STRING.

Tipe hasil: STRING

CONCAT

DuckDBDuckDB
String

Menggabungkan dua atau lebih string menjadi satu. DuckDB mendukung fungsi CONCAT dan operator ||.

Tipe hasil: VARCHAR