<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Hàm REPLACE trong SQL Server</title>
<meta name="description" content="Hàm REPLACE trong SQL Server - Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;ham-replace-trong-sql-server-7268.html">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Hàm REPLACE trong SQL Server">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;ham-replace-trong-sql-server-7268.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/ham-replace-trong-sql-server-7268.html">
<link rel="shortcut icon" href="https://nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/ham-replace-trong-sql-server-7268.html">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://nguoicodonvn2008.info/">https://nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Hàm REPLACE trong SQL Server</h1>
		<ul class="list-inline">
			<li>Thứ sáu - 07/07/2023 00:58</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Hàm REPLACE trong SQL Server" src="https://st.quantrimang.com/photos/image/2023/07/06/sql-server-replace3.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;"><strong>Hàm REPLACE trong SQL Server</strong>&nbsp;là gì? Nếu chưa biết, mời bạn cùng Quantrimang.com tìm hiểu<strong>&nbsp;lệnh REPLACE trong SQL Server</strong>&nbsp;dưới đây.</p>

<h2 style="text-align: justify;">Mô tả</h2>

<p style="text-align: justify;"><strong>Hàm REPLACE</strong>&nbsp;trong SQL Server được sử dụng để thay thế tất cả các lần xuất hiện của chuỗi con a thành chuỗi con b mới trong một chuỗi cho trước.</p>

<h2 style="text-align: justify;">Cú pháp</h2>

<p style="text-align: justify;">Để sử dụng hàm REPLACE trong SQL Server, ta dùng cú pháp như sau:</p>

<pre id="pre0" style="text-align: justify;">
REPLACE(chuoi, chuoi_a, chuoi_b)</pre>

<p style="text-align: justify;"><strong>Tham số</strong>:</p>

<ul>
	<li style="text-align: justify;"><em>chuoi:</em>&nbsp;chuỗi nguồn mà một chuỗi nhỏ trong đó sẽ được thay thế bằng một chuỗi khác.</li>
	<li style="text-align: justify;"><em>chuoi_a:</em>&nbsp;nằm trong&nbsp;<em>chuoi,</em>&nbsp;sẽ được thay thế bởi một chuỗi khác sau khi chạy hàm.</li>
	<li style="text-align: justify;"><em>chuoi_b:</em>&nbsp;chuỗi mới thay thế&nbsp;<em>chuoi_a.</em>&nbsp;Tất cả các lần xuất hiện của&nbsp;<em>chuoi_a</em>&nbsp;sẽ được thay thế bằng&nbsp;<em>chuoi_b.</em></li>
</ul>

<p style="text-align: justify;"><strong>Lưu ý</strong>:</p>

<ul>
	<li style="text-align: justify;">Hàm REPLACE thực hiện thay thế không phân biệt chữ hoa chữ thường.</li>
	<li style="text-align: justify;">Hàm REPLACE có thể được sử dụng trong các phiên bản sau của SQL Server: SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005.</li>
</ul>

<h2 style="text-align: justify;">Ví dụ</h2>

<p style="text-align: justify;">Hãy xem và khám phá một số ví dụ về hàm REPLACE trong SQL Server.</p>

<pre id="pre1" style="text-align: justify;">
SELECT REPLACE(&#039;QuaNtrimang.com&#039;, &#039;n&#039;, &#039;3&#039;);Result: ‘Qua3trima3g.com’ (Cả n và N đều được thay thế bằng 3)SELECT REPLACE(&#039;Quantrimang.com&#039;, &#039;quan&#039;, &#039;1234&#039;);Result: ‘1234trimang.com’SELECT REPLACE(&#039;Quantrimang.com&#039;, &#039;.com&#039;, &#039;1&#039;);Result: ‘Quantrimang1’SELECT REPLACE(&#039;Quan Tri Mang&#039;, &#039; &#039;, &#039;0&#039;);Result: ‘Quan0Tri0Mang’</pre>

<h3 style="text-align: justify;">Cách dùng REPLACE trong SQL Server bằng lệnh UPDATE</h3>

<p style="text-align: justify;">Trong SQL Server, bạn sẽ hoạt động với cả bảng và database. Vì thế, hãy cùng xem xét ví dụ dùng hàm<strong>&nbsp;replace() SQL</strong>&nbsp;cùng với lệnh<strong>&nbsp;UPDATE&nbsp;</strong>để cập nhật dữ liệu trong bảng nhé!</p>

<div style="text-align: justify;">&nbsp;</div>

<p style="text-align: justify;">Lấy ví dụ một bảng khách hàng trên toàn cầu. Giả sử bạn đã nhập sai mã vùng trong danh sách liên hệ và muốn thay thế nó bằng mã đúng cho tất cả liên hệ ở quốc gia đó. Đây là nơi bạn có thể dùng Replace trong SQL Server. Trước khi đi vào chi tiết, tạo bảng Customers bằng lệnh&nbsp;<strong>CREATE TABLE</strong>&nbsp;và chèn một số giá trị bằng lệnh<strong>&nbsp;INSERT INTO</strong>.</p>

<p style="text-align: justify;">Tạo bảng:</p>

<pre id="pre2" style="text-align: justify;">
CREATE TABLE Customers(

    C_ID int PRIMARY KEY,

    C_FirstName VARCHAR(20) NOT NULL,

    C_LastName VARCHAR(20) NOT NULL,

    Country VARCHAR(20) NOT NULL,

    Contact_No NVARCHAR(15) UNIQUE,

    Email_ID NVARCHAR(35)

);</pre>

<p style="text-align: justify;">Chèn giá trị:</p>

<pre id="pre3" style="text-align: justify;">
INSERT INTO Customers VALUES (1, &#039;Aakash&#039;, &#039;Roy&#039;, &#039;India&#039;, &#039;+91 861.543.1240&#039;, &#039;ar.com&#039;);

INSERT INTO Customers VALUES (2, &#039;Adam&#039;, &#039;Frip&#039;, &#039;USA&#039;, &#039;+2 651.283.1942&#039;, &#039;af.com&#039;);

INSERT INTO Customers VALUES (3, &#039;David&#039;, &#039;Hemsworth&#039;, &#039;France&#039;, &#039;+33 527.535.4569&#039;, &#039;dh.com&#039;);

INSERT INTO Customers VALUES (4, &#039;Rahul&#039;, &#039;Chopra&#039;, &#039;India&#039;, &#039;+91 935.283.9212&#039;, &#039;rc.com&#039;);

INSERT INTO Customers VALUES (5, &#039;Chris&#039;, &#039;Martin&#039;, &#039;USA&#039;, &#039;+2 726.835.9625&#039;, &#039;dm.com&#039;);

INSERT INTO Customers VALUES (6, &#039;Charles&#039;, &#039;Johnson&#039;, &#039;France&#039;, &#039;+33 650.239.5647&#039;, &#039;cj.com&#039;);

INSERT INTO Customers VALUES (7, &#039;George&#039;, &#039;Austin&#039;, &#039;India&#039;, &#039;+91 932.751.6583&#039;, &#039;ga.com&#039;);</pre>

<p style="text-align: justify;">Tìm nạp kết quả:</p>

<pre id="pre4" style="text-align: justify;">
Select * FROM Customers;</pre>

<p style="text-align: justify;">Kết quả:</p>

<p style="text-align: justify;"><img alt="Sử dụng hàm REPLACE trong SQL SERVER" data-i="0" data-src="https://st.quantrimang.com/photos/image/2023/07/06/sql-server-replace.jpg" data-was-processed="true" height="227" src="https://st.quantrimang.com/photos/image/2023/07/06/sql-server-replace.jpg" width="650" /></p>

<p style="text-align: justify;">Như bạn thấy, bảng trên bị sai mã vùng cho khách hàng ở Mỹ (+2) thay cho (+1). Dùng REPLACE trong SQL cùng lệnh UPDATE để sửa lỗi này.</p>

<p style="text-align: justify;">UPDATE khách hàng</p>

<pre id="pre5" style="text-align: justify;">
SET

Contact_No = REPLACE(Contact_No, &#039;+2&#039;, &#039;+1&#039;);</pre>

<p style="text-align: justify;">Tìm nạp kết quả</p>

<pre id="pre6">
<code>SELECT * FROM Customers;</code></pre>

<p style="text-align: justify;">Kết quả:</p>

<p style="text-align: justify;"><img alt="Kết quả dùng REPLACE với lệnh UPDATE" data-adbro-processed="true" data-i="1" data-src="https://st.quantrimang.com/photos/image/2023/07/06/sql-server-replace3.jpg" data-was-processed="true" height="240" src="https://st.quantrimang.com/photos/image/2023/07/06/sql-server-replace3.jpg" width="650" /></p>

<p style="text-align: justify;">&nbsp;</p>

<div style="text-align: justify;">&nbsp;</div>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com:
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/ham-replace-trong-sql-server-7268.html" title="Hàm REPLACE trong SQL Server">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/ham-replace-trong-sql-server-7268.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://nguoicodonvn2008.info",
            "logo": "https://nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>