Rumah >pangkalan data >SQL >Bagaimana untuk menggunakan fungsi ganti dalam sql

Bagaimana untuk menggunakan fungsi ganti dalam sql

下次还敢
下次还敢asal
2024-05-02 04:21:16784semak imbas

Fungsi REPLACE dalam SQL digunakan untuk menggantikan semua substring yang diberikan dengan substring lain dalam teks atau rentetan. Boleh digunakan untuk penggantian asas, penggantian bersyarat, dan pengendalian nilai NULL. Sintaks asas ialah: REPLACE(string, old_substring, new_substring).

Bagaimana untuk menggunakan fungsi ganti dalam sql

Penggunaan fungsi REPLACE dalam SQL

Fungsi REPLACE digunakan untuk menggantikan semua subrentetan yang diberikan dengan subrentetan lain dalam teks atau rentetan. Ia boleh mengemas kini data dalam pangkalan data berdasarkan syarat yang ditentukan.

Syntax

<code>REPLACE(string, old_substring, new_substring)</code>

Parameter

  • rentetan: Teks atau rentetan yang perlu menggantikan subrentetan.
  • old_substring: Substring yang akan digantikan daripada rentetan.
  • new_substring: substring baharu yang menggantikan old_substring.

Penggunaan

  1. Penggunaan asas: Ganti semua kejadian subrentetan dalam teks atau rentetan.
<code>SELECT REPLACE('This is a sample text', 'sample', 'example');</code>

Hasil: Ini ialah contoh teks

  1. Penggantian bersyarat: Ganti subrentetan berdasarkan syarat yang diberikan.
<code>SELECT REPLACE('This is a sample text', 'sample', 'example', 1);</code>

Hasil: Ini ialah contoh teks

di mana 1 menyatakan bahawa hanya kejadian pertama subrentetan diganti.

  1. Pengendalian nilai NULL: Fungsi REPLACE menyokong nilai NULL. Jika old_substring atau new_substring ialah NULL, mengembalikan NULL.
<code>SELECT REPLACE('This is a sample text', NULL, 'example');</code>

Keputusan: NULL

Nota

  • Fungsi REPLACE peka huruf besar-besaran.
  • Jika old_substring tidak wujud dalam string, tiada penggantian dilakukan.
  • Fungsi REPLACE tidak mengubah suai data asal. Ia mengembalikan salinan yang mengandungi data yang diganti.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi ganti dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn