BigQuery

Fungsi SQL BigQuery

Data warehouse serverless dari Google Cloud. 220 fungsi tersedia.

Menampilkan 24 dari 220 fungsi

JSON_VALUE_ARRAY

JSON

Mengekstrak array of scalars dari JSON native sebagai ARRAY<STRING>.

Tipe hasil: ARRAY<STRING>

LAG

Window

Mengakses nilai dari baris sebelumnya dalam partition berdasarkan offset yang ditentukan.

Tipe hasil: Same as input expression

LAST_DAY

Date & Time

Mengembalikan hari terakhir dari periode yang ditentukan (bulan, quarter, atau tahun).

Tipe hasil: DATE

LAST_VALUE

Window

Mengembalikan nilai terakhir dalam window frame untuk setiap baris.

Tipe hasil: Same as input expression

LAX_BOOL

JSON

Mengkonversi JSON value ke BOOL dengan konversi yang fleksibel.

Tipe hasil: BOOL

LAX_FLOAT64

JSON

Mengkonversi JSON value ke FLOAT64 dengan konversi yang fleksibel.

Tipe hasil: FLOAT64

LAX_INT64

JSON

Mengkonversi JSON value ke INT64 dengan konversi yang fleksibel.

Tipe hasil: INT64

LAX_STRING

JSON

Mengkonversi JSON value ke STRING dengan konversi yang fleksibel.

Tipe hasil: STRING

LEAD

Window

Mengakses nilai dari baris berikutnya dalam partition berdasarkan offset yang ditentukan.

Tipe hasil: Same as input expression

LEAST

Math

Mengembalikan nilai terkecil dari daftar ekspresi.

Tipe hasil: Same as input type

LEFT

String

Mengambil sejumlah karakter dari sisi kiri (awal) string. Shorthand yang lebih mudah dibaca dibanding SUBSTR untuk mengambil karakter awal.

Tipe hasil: STRING

LENGTH

String

Mengembalikan jumlah karakter dalam string. Untuk BYTES, mengembalikan jumlah bytes.

Tipe hasil: INT64

LN

Math

Menghitung logaritma natural (basis e) dari angka.

Tipe hasil: FLOAT64

LOG

Math

Menghitung logaritma dengan basis yang dapat ditentukan.

Tipe hasil: FLOAT64

LOG10

Math

Menghitung logaritma basis 10 (common logarithm).

Tipe hasil: FLOAT64

LOGICAL_AND

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

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

String

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

Tipe hasil: STRING

LPAD

String

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

Tipe hasil: STRING

LTRIM

String

Menghapus karakter dari sisi kiri (awal) string. Left trim untuk leading characters.

Tipe hasil: STRING

MAKE_DATE

Date & Time

Membuat DATE dari komponen year, month, dan day.

Tipe hasil: DATE

MAX

Aggregate

Mengembalikan nilai maksimum dari sebuah kolom atau ekspresi. Mendukung tipe numerik, string, date/time, dan boolean di BigQuery.

Tipe hasil: Sama dengan tipe input

MD5

String

Menghitung MD5 hash dari input. Return BYTES.

Tipe hasil: BYTES

MIN

Aggregate

Mengembalikan nilai minimum dari sebuah kolom atau ekspresi. Mendukung tipe numerik, string, date/time, dan boolean di BigQuery.

Tipe hasil: Sama dengan tipe input