Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

RIGHT

BigQueryBigQuery
String

Mengambil sejumlah karakter dari sisi kanan (akhir) string. Shorthand yang lebih mudah dibaca untuk mengambil karakter terakhir.

Tipe hasil: STRING

RIGHT

PostgreSQLPostgreSQL
String

Mengambil n karakter dari kanan string. Jika n negatif, mengambil semua kecuali n karakter pertama.

Tipe hasil: text

RIGHT

MySQLMySQL
String

Mengambil sejumlah karakter dari sisi kanan string. Fungsi sederhana untuk ekstraksi suffix.

Tipe hasil: VARCHAR

ROUND

DuckDBDuckDB
Math

Membulatkan angka ke jumlah desimal tertentu. Default ke 0 desimal (bilangan bulat).

Tipe hasil: Sama dengan tipe input

ROUND

BigQueryBigQuery
Math

Membulatkan angka ke precision desimal yang ditentukan menggunakan rounding half away from zero.

Tipe hasil: Same as input type

ROUND

PostgreSQLPostgreSQL
Math

Membulatkan angka ke jumlah tempat desimal tertentu. Tanpa argumen kedua, membulatkan ke bilangan bulat terdekat.

Tipe hasil: NUMERIC

ROUND

MySQLMySQL
Math

Membulatkan angka ke jumlah desimal tertentu. Default tanpa desimal (ke integer terdekat).

Tipe hasil: DECIMAL/DOUBLE

ROUND

SnowflakeSnowflake
Math

Membulatkan angka ke jumlah desimal yang ditentukan.

Tipe hasil: NUMBER

ROW_COUNT

MySQLMySQL
Aggregate

Mengembalikan jumlah baris yang dipengaruhi oleh statement sebelumnya (INSERT, UPDATE, DELETE).

Tipe hasil: BIGINT

ROW_NUMBER

PostgreSQLPostgreSQL
Window

Memberikan nomor urut unik untuk setiap baris dalam partition, dimulai dari 1. Nomor tidak pernah duplikat dalam satu partition.

Tipe hasil: bigint

ROW_NUMBER

SnowflakeSnowflake
Window

Memberikan nomor urut unik untuk setiap baris dalam partition, dimulai dari 1. Nomor tidak pernah duplikat dalam satu partition.

Tipe hasil: INTEGER

ROW_NUMBER

DuckDBDuckDB
Window

Memberikan nomor urut unik ke setiap baris dalam partisi hasil query. Nomor dimulai dari 1 dan bertambah secara berurutan.

Tipe hasil: BIGINT

ROW_NUMBER

BigQueryBigQuery
Window

Memberikan nomor urut unik untuk setiap baris dalam partition, dimulai dari 1. Tidak ada nilai yang sama.

Tipe hasil: INT64

ROW_NUMBER

MySQLMySQL
Window

Memberikan nomor urut unik untuk setiap baris dalam partition. Nomor dimulai dari 1 dan naik berurutan.

Tipe hasil: BIGINT

RPAD

DuckDBDuckDB
String

Menambahkan karakter di sisi kanan string hingga mencapai panjang tertentu. Berguna untuk membuat alignment rata kiri atau fixed-width fields.

Tipe hasil: VARCHAR

RPAD

MySQLMySQL
String

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

Tipe hasil: VARCHAR

RPAD

BigQueryBigQuery
String

Menambahkan padding di sisi kanan string hingga mencapai panjang tertentu. Right padding.

Tipe hasil: STRING

RPAD

SnowflakeSnowflake
String

Menambahkan karakter di akhir (kanan) string sampai mencapai panjang tertentu. Berguna untuk membuat string dengan panjang tetap.

Tipe hasil: VARCHAR

RPAD

PostgreSQLPostgreSQL
String

Menambahkan padding di kanan string sampai mencapai panjang tertentu. Default padding adalah spasi. Berguna untuk membuat fixed-width output.

Tipe hasil: text

RTRIM

BigQueryBigQuery
String

Menghapus karakter dari sisi kanan (akhir) string. Right trim untuk trailing characters.

Tipe hasil: STRING

RTRIM

PostgreSQLPostgreSQL
String

Menghapus karakter dari kanan (akhir) string. Default menghapus spasi. Kebalikan dari LTRIM.

Tipe hasil: text

RTRIM

MySQLMySQL
String

Menghapus spasi dari sisi kanan (akhir) string. Shortcut untuk TRIM(TRAILING FROM str).

Tipe hasil: VARCHAR

RTRIM

DuckDBDuckDB
String

Menghapus karakter dari sisi kanan (akhir) string. Secara default menghapus whitespace, bisa dikustomisasi untuk karakter tertentu.

Tipe hasil: VARCHAR

RTRIM

SnowflakeSnowflake
String

Menghapus karakter tertentu dari akhir (kanan) string. Default menghapus spasi dan whitespace.

Tipe hasil: VARCHAR