<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Lệnh UPDATE trong SQL Server</title>
<meta name="description" content="Lệnh UPDATE 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;lenh-update-trong-sql-server-9035.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="Lệnh UPDATE 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;lenh-update-trong-sql-server-9035.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/lenh-update-trong-sql-server-9035.html">
<link rel="shortcut icon" href="https://www.nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-update-trong-sql-server-9035.html">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://www.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://www.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://www.nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://www.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://www.nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://www.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://www.nguoicodonvn2008.info/">https://www.nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Lệnh UPDATE trong SQL Server</h1>
		<ul class="list-inline">
			<li>Thứ bảy - 21/09/2024 00:06</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="Lệnh UPDATE trong SQL Server" src="https://st.quantrimang.com/photos/image/2019/02/27/CAU-LENH-CASE-200-size-80x80-znd.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;"><strong>Update SQL Server</strong>&nbsp;được dùng khá nhiều khi lập trình. Dưới đây là những điều bạn cần biết về&nbsp;<strong>câu lệnh update trong SQL Server</strong>.</p>

<p style="text-align: justify;">SQL Server là kiến thức nhất định bạn nên học khi muốn phát triển sự nghiệp lập trình. Nó có rất nhiều ứng dụng trong thực tế. Học SQL Server không khó. Bạn có thể tự học theo từng bài trên Quantrimang.com. Ở bài viết này, chúng ta hãy cùng nhau tìm hiểu cách update 2 bảng trong SQL hay câu lệnh Update SQL Server được dùng như thế nào nhé!</p>

<h2 style="text-align: justify;">Update trong SQL Server là gì?</h2>

<p style="text-align: justify;">Lệnh Update trong SQL Server được dùng để chỉnh sửa các bản ghi hiện có trong một bảng. Lệnh này là một phần của Data Manipulation Language (DML), vì nó chỉ chỉnh sửa dữ liệu hiện trong bảng mà không ảnh hưởng tới cấu trúc của bảng.</p>

<p style="text-align: justify;">Để lọc bản ghi cần được chỉnh sửa, bạn có thể dùng mệnh đề WHERE với lệnh UPDATE. Dùng mệnh đề WHERE, bạn có thể cập nhật một hoặc nhiều hàng.</p>

<p style="text-align: justify;">Lệnh UPDATE SQL sử dụng các khóa trên mỗi hàng trong khi chỉnh sửa chúng trong một bảng, và sau khi hàng được chỉnh sửa, khóa sẽ được phát hành. Vì thế, nó có thể thay đổi sang một hoặc nhiều hàng trong một truy vấn.</p>

<h3 style="text-align: justify;">Cú pháp lệnh UPDATE</h3>

<p style="text-align: justify;">Cú pháp cập nhật bảng trong SQL Server</p>

<pre id="pre0" style="text-align: justify;">
UPDATE bangSET cot1 = bieuthuc1,    cot2 = bieuthuc2,    …&#91;WHERE dieu_kien&#93; ;</pre>

<p style="text-align: justify;">Cú pháp cập nhật 1 bảng bằng dữ liệu từ 1 bảng khác trong SQL Server, kết hợp lệnh&nbsp;SELECT.</p>

<pre id="pre1" style="text-align: justify;">
UPDATE bang1SET cot1 = (SELECT bieuthuc1           FROM bang2           WHERE dieu_kien)&#91;WHERE dieu_kien&#93;;</pre>

<p style="text-align: justify;">Hoặc cú pháp khác để cập nhật một bảng bằng dữ liệu từ 1 bảng khác</p>

<pre id="pre2" style="text-align: justify;">
UPDATE bang1SET bang1.cot = bang2.bieuthuc1FROM bang1INNER JOIN bang2ON (bang1.cot1 = bang2.cot1)&#91;WHERE dieu_kien&#93;;</pre>

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

<h3 style="text-align: justify;">Tên biến hoặc giá trị biến</h3>

<p style="text-align: justify;"><strong>cot1, cot2</strong></p>

<p style="text-align: justify;">Cột cần cập nhật.</p>

<p style="text-align: justify;"><strong>bieuthuc1, bieuthuc2</strong></p>

<p style="text-align: justify;">Giá trị mới cần chỉ định cho cot1, cot2. Cot1 sẽ gán giá trị của bieuthuc1, cot2 gán giá trị của bieuthuc2…</p>

<p style="text-align: justify;"><strong>WHERE dieu_kien</strong></p>

<p style="text-align: justify;">Tùy chọn. Điều kiện phải đáp ứng để bản ghi được cập nhật.</p>

<p style="text-align: justify;"><strong>Ví dụ - cập nhật 1 cột</strong></p>

<pre id="pre3" style="text-align: justify;">
UPDATE nhanvienSET ho = ‘Johnson’WHERE nhanvien_id = 10;</pre>

<p style="text-align: justify;">Lệnh UPDATE này sẽ cập nhật họ của nhân viên trong bảng nhanvien thành Johnson nếu nhanvien_id là 10.</p>

<p style="text-align: justify;"><strong>Ví dụ - cập nhật nhiều cột</strong></p>

<p style="text-align: justify;">Đây là ví dụ cập nhật nhiều hơn 1 cột chỉ với 1 lệnh UPDATE.</p>

<pre id="pre4" style="text-align: justify;">
UPDATE nhanvienSET ten = ‘Kyle’,    nhanvien_id = 14WHERE ho = ‘Johnson’;</pre>

<p style="text-align: justify;">Nếu muốn cập nhật nhiều cột, chỉ cần tách các cột/giá trị bằng dấu phẩy.</p>

<p style="text-align: justify;">Lệnh UPDATE nói trên sẽ cập nhật tên thành Kyle và nhanvien_id thành 14 nếu họ của người đó là Johnson.</p>

<p style="text-align: justify;"><strong>Ví dụ - cập nhật bảng bằng dữ liệu từ 1 bảng khác</strong></p>

<p style="text-align: justify;">Đây là ví dụ cập nhật bảng bằng dữ liệu từ 1 bảng khác trong&nbsp;MySQL.</p>

<pre id="pre5" style="text-align: justify;">
UPDATE nhanvien SET ten = (SELECT ten          FROM danhba          WHERE danhba.ho = nhanvien.ho)WHERE nhanvien_id &gt; 95;</pre>

<p style="text-align: justify;">Ví dụ nói trên sẽ cập nhật cho tất cả các bản ghi trong bảng nhanvien nếu nhanvien_id lớn hơn 95. Nếu họ của nhân viên ở bảng nhanvien và danhba giống nhau, thì tên trong bảng danhba sẽ được sao chép sang tên trong bảng nhanvien.</p>

<p style="text-align: justify;">Có thể viết lại lệnh UPDATE này bằng cú pháp thứ 2 dưới đây.</p>

<pre id="pre6" style="text-align: justify;">
UPDATE nhanvienSET nhanvien.ten = danhba.tenFROM nhanvienINNER JOIN danhbaON (nhanvien.ho = danhba.ho)WHERE nhanvien_id &gt; 95;</pre>

<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/lenh-update-trong-sql-server-9035.html" title="Lệnh UPDATE trong SQL Server">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-update-trong-sql-server-9035.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://www.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://www.nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://www.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://www.nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://www.nguoicodonvn2008.info",
            "logo": "https://www.nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://www.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>