Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

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

SnowflakeSnowflake
Math

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

Tipe hasil: NUMBER

SIGN

PostgreSQLPostgreSQL
Math

Mengembalikan tanda dari angka: 1 untuk positif, -1 untuk negatif, 0 untuk nol.

Tipe hasil: numeric

SIN

PostgreSQLPostgreSQL
Math

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

Tipe hasil: double precision

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

SnowflakeSnowflake
Math

Menghitung sinus dari sudut dalam radian.

Tipe hasil: DOUBLE

SOUNDEX

MySQLMySQL
String

Returns the Soundex code of a string — a phonetic encoding that represents pronunciation. Useful for fuzzy matching of names.

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

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

BigQueryBigQuery
String

Splits a string into an array based on a delimiter. Very useful for parsing CSV-style data.

Tipe hasil: ARRAY<STRING>

SPLIT_PART

SnowflakeSnowflake
String

Memecah string berdasarkan delimiter dan mengembalikan bagian tertentu.

Tipe hasil: VARCHAR

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

DuckDBDuckDB
String

Memecah string berdasarkan delimiter dan mengembalikan bagian ke-n.

Tipe hasil: VARCHAR

SQRT

PostgreSQLPostgreSQL
Math

Menghitung akar kuadrat dari suatu angka. Menghasilkan error jika input negatif. Untuk angka negatif gunakan: SQRT(ABS(x)).

Tipe hasil: double precision

SQRT

SnowflakeSnowflake
Math

Menghitung akar kuadrat dari angka.

Tipe hasil: DOUBLE

SQRT

DuckDBDuckDB
Math

Menghitung akar kuadrat dari angka.

Tipe hasil: DOUBLE

SQRT

MySQLMySQL
Math

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

Tipe hasil: DOUBLE

SQRT

BigQueryBigQuery
Math

Calculates the square root of a number.

Tipe hasil: FLOAT64

STARTSWITH

SnowflakeSnowflake
String

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

Tipe hasil: BOOLEAN

STARTS_WITH

BigQueryBigQuery
String

Checks whether a string begins with a specified prefix. Returns a boolean.

Tipe hasil: BOOL

STARTS_WITH

PostgreSQLPostgreSQL
String

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

Tipe hasil: boolean