Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

RIGHT

SnowflakeSnowflake
String

Mengambil sejumlah karakter dari sisi kanan (akhir) string.

Tipe hasil: VARCHAR

RIGHT

PostgreSQLPostgreSQL
String

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

Tipe hasil: text

RIGHT

BigQueryBigQuery
String

Extracts a specified number of characters from the right (end) of a string. A more readable shorthand for extracting trailing characters.

Tipe hasil: STRING

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

ROUND

PostgreSQLPostgreSQL
Math

Membulatkan angka ke jumlah desimal yang ditentukan. Dengan satu argumen, membulatkan ke bilangan bulat terdekat. Menggunakan aturan pembulatan banker (half-to-even) untuk nilai tepat di tengah.

Tipe hasil: numeric

ROUND

DuckDBDuckDB
Math

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

Tipe hasil: Sama dengan tipe input

ROUND

BigQueryBigQuery
Math

Rounds a number to the specified decimal precision using the half-away-from-zero rounding method.

Tipe hasil: Same as input type

ROW_COUNT

MySQLMySQL
Aggregate

Returns the number of rows affected by the most recent INSERT, UPDATE, or DELETE statement.

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

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

BigQueryBigQuery
Window

Assigns a unique sequential number to each row within a partition, starting at 1. No duplicate values are assigned.

Tipe hasil: INT64

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

MySQLMySQL
Window

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

Tipe hasil: BIGINT

RPAD

SnowflakeSnowflake
String

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

Tipe hasil: VARCHAR

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

Pads the right side of a string with characters until it reaches a specified length. Right padding.

Tipe hasil: STRING

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

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

RTRIM

PostgreSQLPostgreSQL
String

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

Tipe hasil: text

RTRIM

BigQueryBigQuery
String

Removes characters from the right side (end) of a string. Right trim for trailing characters.

Tipe hasil: STRING

RTRIM

MySQLMySQL
String

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

Tipe hasil: VARCHAR