Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Ulangi String Beberapa Kali di MySQL – REPEAT()

Artikel ini menunjukkan cara mengulang string beberapa kali di MySQL menggunakan REPEAT() fungsi.

Seperti namanya, REPEAT() fungsi dapat digunakan untuk mengulang string. Lebih khusus lagi, ini memungkinkan Anda untuk menentukan berapa kali string harus diulang.

Sintaks

Begini sintaksnya:

REPEAT(str,count)

Dimana str adalah string yang akan diulang, dan count adalah berapa kali Anda ingin mengulanginya.

Contoh

Berikut ini contoh untuk didemonstrasikan:

SELECT REPEAT('Cat', 3);

Hasil:

+------------------+
| REPEAT('Cat', 3) |
+------------------+
| CatCatCat        |
+------------------+

Tentu saja, Anda dapat menambahkan spasi jika diperlukan:

SELECT REPEAT('Cat ', 3);

Hasil:

+-------------------+
| REPEAT('Cat ', 3) |
+-------------------+
| Cat Cat Cat       |
+-------------------+

Mengulang Karakter saat Menggabungkan String

Anda dapat menggunakan REPEAT() sebagai argumen untuk fungsi lain. Misalnya, Anda dapat menggunakannya untuk mengulang pembatas atau karakter lain saat menggabungkan string:

SELECT CONCAT('Cat', REPEAT('.', 7), 'Meow!') AS Result;

Hasil:

+-----------------+
| Result          |
+-----------------+
| Cat.......Meow! |
+-----------------+

Ulangi Kurang dari 1

Jika Anda menentukan jumlah pengulangan kurang dari 1 , Anda akan berakhir dengan string kosong:

SELECT REPEAT('Cat', 0);

Hasil:

+------------------+
| REPEAT('Cat', 0) |
+------------------+
|                  |
+------------------+

NULL Berulang

Anda juga akan mendapatkan NULL jika Anda memberikan NULL sebagai jumlah pengulangan:

SELECT REPEAT('Cat', NULL);

Hasil:

+---------------------+
| REPEAT('Cat', NULL) |
+---------------------+
| NULL                |
+---------------------+

Mengulangi Ruang Kosong

Meskipun Anda pasti dapat  menggunakan REPEAT() untuk mengulang karakter spasi, jika hanya karakter spasi yang perlu Anda ulangi, pertimbangkan untuk menggunakan SPACE() fungsi, yang menyediakan cara yang lebih ringkas untuk mengulang karakter spasi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aplikasi to-do list menggunakan PHP dan database MySQL

  2. mysqli masukkan id terakhir

  3. Laravel 5.4 pada PHP 7.0:Pengecualian PDO - Tidak dapat menemukan driver (MySQL)

  4. mysqli_stmt::bind_result():Jumlah variabel ikat tidak cocok dengan jumlah bidang dalam pernyataan yang disiapkan

  5. Cara Mengamankan MySQL:Bagian Satu