Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

SIGN

SnowflakeSnowflake
Math

Mengembalikan tanda dari angka (-1, 0, atau 1).

Tipe hasil: NUMBER

SIGN

DuckDBDuckDB
Math

Mengembalikan tanda (sign) dari sebuah angka: -1 untuk negatif, 0 untuk nol, 1 untuk positif.

Tipe hasil: INTEGER (-1, 0, atau 1)

SIGN

BigQueryBigQuery
Math

Mengembalikan tanda dari angka: -1, 0, atau 1.

Tipe hasil: INT64 or FLOAT64

SIN

SnowflakeSnowflake
Math

Menghitung sinus dari sudut dalam radian.

Tipe hasil: DOUBLE

SIN

BigQueryBigQuery
Math

Menghitung nilai sinus dari sudut dalam radian.

Tipe hasil: FLOAT64

SIN

MySQLMySQL
Math

Menghitung nilai sinus dari sudut dalam radian. Hasilnya antara -1 dan 1.

Tipe hasil: DOUBLE

SIN

PostgreSQLPostgreSQL
Math

Menghitung sinus dari sudut dalam radian. Untuk input derajat, gunakan SIN(RADIANS(degrees)).

Tipe hasil: double precision

SOUNDEX

MySQLMySQL
String

Mengembalikan soundex string - kode fonetik yang merepresentasikan pengucapan. Berguna untuk fuzzy matching nama.

Tipe hasil: VARCHAR

SPACE

SnowflakeSnowflake
String

Menghasilkan string berisi sejumlah spasi. Shortcut untuk REPEAT(' ', count).

Tipe hasil: VARCHAR

SPACE

MySQLMySQL
String

Mengembalikan string berisi sejumlah spasi. Shortcut untuk REPEAT(' ', n).

Tipe hasil: VARCHAR

SPLIT

BigQueryBigQuery
String

Memecah string menjadi array berdasarkan delimiter. Sangat berguna untuk parsing CSV-style data.

Tipe hasil: ARRAY<STRING>

SPLIT

SnowflakeSnowflake
String

Memecah string menjadi ARRAY berdasarkan delimiter. Berguna untuk parsing data CSV atau nilai yang dipisahkan karakter tertentu.

Tipe hasil: ARRAY

SPLIT

DuckDBDuckDB
String

Memecah string menjadi list (array) berdasarkan delimiter. Setiap bagian menjadi elemen dalam array hasil.

Tipe hasil: VARCHAR[] (List of strings)

SPLIT_PART

PostgreSQLPostgreSQL
String

Memecah string berdasarkan delimiter dan mengembalikan bagian pada posisi tertentu. Posisi dimulai dari 1. Mengembalikan string kosong jika posisi tidak ada.

Tipe hasil: text

SPLIT_PART

SnowflakeSnowflake
String

Memecah string berdasarkan delimiter dan mengembalikan bagian tertentu.

Tipe hasil: VARCHAR

SPLIT_PART

DuckDBDuckDB
String

Memecah string berdasarkan delimiter dan mengembalikan bagian ke-n.

Tipe hasil: VARCHAR

SQRT

DuckDBDuckDB
Math

Menghitung akar kuadrat dari sebuah angka. Ekuivalen dengan POWER(number, 0.5).

Tipe hasil: DOUBLE

SQRT

BigQueryBigQuery
Math

Menghitung akar kuadrat dari angka.

Tipe hasil: FLOAT64

SQRT

SnowflakeSnowflake
Math

Menghitung akar kuadrat dari angka.

Tipe hasil: DOUBLE

SQRT

PostgreSQLPostgreSQL
Math

Menghitung akar kuadrat dari sebuah angka. Angka harus positif atau nol. Untuk akar pangkat lain, gunakan POWER dengan eksponen pecahan.

Tipe hasil: double precision

SQRT

MySQLMySQL
Math

Menghitung akar kuadrat dari angka. Hanya untuk angka non-negatif.

Tipe hasil: DOUBLE

STARTSWITH

SnowflakeSnowflake
String

Mengecek apakah string dimulai dengan prefix tertentu. Mengembalikan TRUE jika cocok.

Tipe hasil: BOOLEAN

STARTS_WITH

PostgreSQLPostgreSQL
String

Mengecek apakah string dimulai dengan prefix tertentu. Mengembalikan boolean. Lebih efisien daripada LIKE pattern%.

Tipe hasil: boolean

STARTS_WITH

BigQueryBigQuery
String

Mengecek apakah string dimulai dengan prefix tertentu. Return boolean.

Tipe hasil: BOOL