Rumah> pangkalan data> SQL> teks badan

Bagaimana untuk menggunakan fungsi ganti dalam sql

下次还敢
Lepaskan: 2024-05-02 04:21:16
asal
686 orang telah melayarinya

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

REPLACE(string, old_substring, new_substring)
Salin selepas log masuk

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.
SELECT REPLACE('This is a sample text', 'sample', 'example');
Salin selepas log masuk

Hasil: Ini ialah contoh teks

  1. Penggantian bersyarat:Ganti subrentetan berdasarkan syarat yang diberikan.
SELECT REPLACE('This is a sample text', 'sample', 'example', 1);
Salin selepas log masuk

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.
SELECT REPLACE('This is a sample text', NULL, 'example');
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!