Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

STRTOK_TO_ARRAY

SnowflakeSnowflake
String

Memecah string menjadi array berdasarkan set delimiter characters. Kombinasi STRTOK dan SPLIT.

Tipe hasil: ARRAY

STR_TO_DATE

MySQLMySQL
Conversion

Mengkonversi string ke DATE, DATETIME, atau TIME berdasarkan format yang diberikan. Kebalikan dari DATE_FORMAT.

Tipe hasil: DATE | DATETIME | TIME

ST_AREA

BigQueryBigQuery
Geography

Menghitung luas area dari objek GEOGRAPHY polygon dalam meter persegi.

Tipe hasil: FLOAT64

ST_ASGEOJSON

BigQueryBigQuery
Geography

Mengkonversi GEOGRAPHY ke GeoJSON string.

Tipe hasil: STRING

ST_ASTEXT

BigQueryBigQuery
Geography

Mengkonversi GEOGRAPHY ke Well-Known Text (WKT) string.

Tipe hasil: STRING

ST_CONTAINS

BigQueryBigQuery
Geography

Memeriksa apakah geography_1 sepenuhnya mengandung geography_2.

Tipe hasil: BOOL

ST_DISTANCE

BigQueryBigQuery
Geography

Menghitung jarak terpendek antara dua objek GEOGRAPHY dalam meter.

Tipe hasil: FLOAT64

ST_GEOGFROMTEXT

BigQueryBigQuery
Geography

Membuat GEOGRAPHY dari Well-Known Text (WKT) string.

Tipe hasil: GEOGRAPHY

ST_GEOGPOINT

BigQueryBigQuery
Geography

Membuat GEOGRAPHY point dari koordinat longitude dan latitude.

Tipe hasil: GEOGRAPHY

ST_INTERSECTS

BigQueryBigQuery
Geography

Memeriksa apakah dua objek GEOGRAPHY memiliki intersection (bersinggungan atau overlap).

Tipe hasil: BOOL

ST_LENGTH

BigQueryBigQuery
Geography

Menghitung panjang total dari linestring atau perimeter polygon dalam meter.

Tipe hasil: FLOAT64

ST_UNION

BigQueryBigQuery
Geography

Menggabungkan dua objek GEOGRAPHY menjadi satu. ST_UNION_AGG untuk aggregate.

Tipe hasil: GEOGRAPHY

SUBDATE

MySQLMySQL
Date & Time

Mengurangi interval waktu dari tanggal. Sinonim untuk DATE_SUB() atau bisa digunakan dengan jumlah hari.

Tipe hasil: DATE/DATETIME

SUBSTR

MySQLMySQL
String

Alias untuk SUBSTRING. Mengekstrak substring dari string mulai dari posisi tertentu dengan panjang opsional.

Tipe hasil: VARCHAR

SUBSTR

DuckDBDuckDB
String

Mengambil sebagian string mulai dari posisi tertentu. Alias dari SUBSTRING dengan sintaks yang lebih pendek.

Tipe hasil: VARCHAR

SUBSTR

BigQueryBigQuery
String

Mengambil sebagian karakter dari string mulai dari posisi tertentu. Alias untuk SUBSTRING, sangat berguna untuk ekstraksi dan parsing data.

Tipe hasil: STRING

SUBSTRING

DuckDBDuckDB
String

Mengambil sebagian karakter dari sebuah string berdasarkan posisi awal dan panjang.

Tipe hasil: VARCHAR

SUBSTRING

PostgreSQLPostgreSQL
String

Mengambil sebagian karakter dari sebuah string berdasarkan posisi awal dan panjang yang ditentukan.

Tipe hasil: text

SUBSTRING

MySQLMySQL
String

Mengekstrak substring dari string mulai dari posisi tertentu. Mendukung panjang opsional untuk membatasi karakter yang diambil.

Tipe hasil: VARCHAR

SUBSTRING

BigQueryBigQuery
String

Mengambil sebagian karakter dari string. Identik dengan SUBSTR, tersedia untuk kompatibilitas SQL standar.

Tipe hasil: STRING

SUBSTRING

SnowflakeSnowflake
String

Mengambil sebagian karakter dari sebuah string berdasarkan posisi awal dan panjang. SUBSTR adalah alias yang identik.

Tipe hasil: VARCHAR

SUBSTRING_INDEX

MySQLMySQL
String

Mengambil substring berdasarkan delimiter. Berguna untuk parsing string seperti path, URL, atau CSV.

Tipe hasil: VARCHAR

SUBTIME

MySQLMySQL
Date & Time

Mengurangi waktu (expr2) dari datetime atau time expression (expr1).

Tipe hasil: TIME/DATETIME

SUFFIX

DuckDBDuckDB
String

Mengecek apakah string diakhiri dengan suffix tertentu. Alias: ENDS_WITH. Mengembalikan boolean.

Tipe hasil: BOOLEAN