Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

LOCALTIMESTAMP

PostgreSQLPostgreSQL
Date & Time

Mengembalikan timestamp lokal saat ini tanpa timezone. Berbeda dengan CURRENT_TIMESTAMP yang include timezone info.

Tipe hasil: timestamp

LOCATE

MySQLMySQL
String

Mencari posisi substring dalam string. Mengembalikan posisi pertama ditemukan atau 0 jika tidak ditemukan.

Tipe hasil: INTEGER

LOG

BigQueryBigQuery
Math

Menghitung logaritma dengan basis yang dapat ditentukan.

Tipe hasil: FLOAT64

LOG

PostgreSQLPostgreSQL
Math

Menghitung logaritma dari sebuah angka. LOG dengan satu argumen menghitung log base 10. Untuk natural log (base e), gunakan LN. Untuk base lain, gunakan LOG(base, number).

Tipe hasil: double precision

LOG

SnowflakeSnowflake
Math

Menghitung logaritma dengan basis yang ditentukan.

Tipe hasil: DOUBLE

LOG

MySQLMySQL
Math

Menghitung logaritma. Satu argumen = log natural (sama dengan LN). Dua argumen = log dengan basis tertentu.

Tipe hasil: DOUBLE

LOG

DuckDBDuckDB
Math

Menghitung logaritma dari sebuah angka. Bisa natural log (ln) atau dengan base tertentu.

Tipe hasil: DOUBLE

LOG10

PostgreSQLPostgreSQL
Math

Menghitung logaritma basis 10. Alias dari LOG(10, x). Berguna untuk konversi skala dan perhitungan desibel.

Tipe hasil: numeric

LOG10

BigQueryBigQuery
Math

Menghitung logaritma basis 10 (common logarithm).

Tipe hasil: FLOAT64

LOG10

MySQLMySQL
Math

Menghitung logaritma basis 10 dari angka. Setara dengan LOG(10, x).

Tipe hasil: DOUBLE

LOG10

DuckDBDuckDB
Math

Menghitung logaritma basis 10 dari sebuah angka. Shortcut untuk LOG(10, number).

Tipe hasil: DOUBLE

LOG2

MySQLMySQL
Math

Menghitung logaritma basis 2. Berguna untuk perhitungan binary dan kompleksitas algoritma.

Tipe hasil: DOUBLE

LOG2

DuckDBDuckDB
Math

Menghitung logaritma basis 2 dari sebuah angka. Berguna untuk perhitungan binary dan computer science.

Tipe hasil: DOUBLE

LOGICAL_AND

BigQueryBigQuery
Aggregate

Mengembalikan TRUE jika SEMUA nilai dalam group adalah TRUE. Seperti operator AND yang di-aggregate, berguna untuk mengecek apakah semua kondisi terpenuhi.

Tipe hasil: BOOL

LOGICAL_OR

BigQueryBigQuery
Aggregate

Mengembalikan TRUE jika SETIDAKNYA SATU nilai dalam group adalah TRUE. Seperti operator OR yang di-aggregate, berguna untuk mengecek apakah ada kondisi yang terpenuhi.

Tipe hasil: BOOL

LOWER

PostgreSQLPostgreSQL
String

Mengkonversi semua karakter dalam string menjadi huruf kecil (lowercase).

Tipe hasil: text

LOWER

SnowflakeSnowflake
String

Mengkonversi semua karakter dalam string menjadi huruf kecil (lowercase).

Tipe hasil: VARCHAR

LOWER

DuckDBDuckDB
String

Mengkonversi semua karakter dalam string menjadi huruf kecil (lowercase).

Tipe hasil: VARCHAR

LOWER

MySQLMySQL
String

Mengubah semua karakter dalam string menjadi huruf kecil (lowercase). Alias: LCASE.

Tipe hasil: VARCHAR

LOWER

BigQueryBigQuery
String

Mengubah semua karakter dalam string menjadi huruf kecil (lowercase). Mendukung karakter Unicode.

Tipe hasil: STRING

LPAD

MySQLMySQL
String

Menambahkan karakter padding di sisi kiri string hingga mencapai panjang tertentu.

Tipe hasil: VARCHAR

LPAD

BigQueryBigQuery
String

Menambahkan padding di sisi kiri string hingga mencapai panjang tertentu. Left padding.

Tipe hasil: STRING

LPAD

PostgreSQLPostgreSQL
String

Menambahkan padding di kiri string sampai mencapai panjang tertentu. Default padding adalah spasi. Jika string lebih panjang dari length, akan dipotong.

Tipe hasil: text

LPAD

DuckDBDuckDB
String

Menambahkan karakter di sisi kiri string hingga mencapai panjang tertentu. Berguna untuk formatting nomor atau membuat alignment rata kanan.

Tipe hasil: VARCHAR