MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Cara Menempatkan Angka dengan Nol Awal di MariaDB

MariaDB memiliki LPAD() fungsi yang memungkinkan kita untuk mengisi bagian kiri string atau angka dengan karakter atau rangkaian karakter yang kita pilih.

Kita dapat menggunakan fungsi ini pada nilai numerik untuk menambahkan nol di depan.

Contoh

Berikut ini contoh untuk didemonstrasikan:

SELECT LPAD(7, 3, 0);

Hasil:

007

Argumen pertama adalah angka, yang kedua adalah jumlah karakter yang kita inginkan untuk output, dan argumen ketiga adalah argumen opsional yang menentukan karakter mana yang ingin kita isi dengan angka. Jika kita menghilangkan argumen ketiga ini, nomor akan diisi dengan spasi.

Ini contoh lain:

SELECT LPAD(7.45, 5, 0);

Hasil:

07.45

Dan satu lagi:

SELECT LPAD(747, 20, 0);

Hasil:

00000000000000000747

LPAD() fungsi tidak terbatas hanya pada nol. Kami dapat mengisi nomor dengan karakter apa pun yang kami inginkan:

SELECT LPAD(7, 2, 'G');

Hasil:

G7

Dan kita dapat menggunakan lebih dari satu karakter:

SELECT LPAD(7, 4, 'G00');

Hasil:

G007

Seluruh string diulang jika diperlukan:

SELECT LPAD(7, 20, 'G00');

Hasil:

G00G00G00G00G00G00G7

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB JSON_MERGE_PATCH() Dijelaskan

  2. Bagaimana EXTRACTVALUE() Bekerja di MariaDB

  3. Perbaiki:Akses ditolak untuk pengguna 'root'@'localhost' di MariaDB

  4. Bagaimana CONV() Bekerja di MariaDB

  5. Langkah-Langkah yang Harus Dilakukan jika Anda Mengalami Pemadaman MySQL