{"id":3956,"date":"2023-07-14T12:53:49","date_gmt":"2023-07-14T12:53:49","guid":{"rendered":"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/"},"modified":"2023-07-14T12:53:49","modified_gmt":"2023-07-14T12:53:49","slug":"pembaruan-sas-proc-sql","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/","title":{"rendered":"Sas: cara menggunakan update di proc sql"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan pernyataan <strong>UPDATE<\/strong> di <strong>PROC SQL<\/strong> di SAS untuk memperbarui nilai dalam satu atau beberapa kolom dalam kumpulan data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Berikut adalah cara paling umum untuk menggunakan pernyataan <strong>UPDATE<\/strong> dalam praktiknya:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Perbarui nilai pada kolom berdasarkan suatu kondisi<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #800080;\">proc sql<\/span> ;\n    <span style=\"color: #3366ff;\">update<\/span> my_data\n    <span style=\"color: #3366ff;\">set<\/span> var1='new_value'\n    <span style=\"color: #3366ff;\">where<\/span> var1='old_value';\n<span style=\"color: #800080;\">quit<\/span> ;<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Perbarui nilai di kolom berdasarkan beberapa kondisi<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #800080;\">proc sql<\/span> ;\n    <span style=\"color: #3366ff;\">update<\/span> my_data\n    <span style=\"color: #3366ff;\">set<\/span> var1 = \n    case when var1&gt; <span style=\"color: #008000;\">25<\/span> then <span style=\"color: #008000;\">100<\/span>\n    when var1&gt; <span style=\"color: #008000;\">20<\/span> then <span style=\"color: #008000;\">50<\/span>\n    else <span style=\"color: #008000;\">0<\/span>\n    end;\n<span style=\"color: #800080;\">quit<\/span> ;<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kumpulan data berikut di SAS:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">\/*create dataset*\/\n<\/span><span style=\"color: #800080;\">data<\/span> my_data;\n    <span style=\"color: #3366ff;\">input<\/span> team $position $points;\n    <span style=\"color: #3366ff;\">datalines<\/span> ;\nA Guard 22\nA Guard 20\nA Guard 30\nA Forward 14\nA Forward 11\nB Guard 12\nB Guard 22\nB Forward 30\nB Forward 9\nB Forward 12\nB Forward 25\n;\n<span style=\"color: #800080;\">run<\/span> ;\n\n<span style=\"color: #008000;\">\/*view dataset*\/\n<\/span><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> =my_data;<\/strong><\/span> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-29883 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/frequence1.jpg\" alt=\"\" width=\"220\" height=\"304\" srcset=\"\" sizes=\"\"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Perbarui nilai pada kolom berdasarkan suatu kondisi<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan pernyataan <strong>UPDATE<\/strong> berikut di <strong>PROC SQL<\/strong> untuk memperbarui setiap nilai kolom tim menjadi &#8220;Atlanta&#8221;, di mana nilai yang ada sama dengan &#8220;A&#8221;:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">\/*update values in team column where team is equal to 'A'*\/\n<span style=\"color: #000000;\"><span style=\"color: #800080;\">proc sql<\/span> ;\n    <span style=\"color: #3366ff;\">update<\/span> my_data\n    <span style=\"color: #3366ff;\">set<\/span> team='Atlanta'\n    <span style=\"color: #3366ff;\">where<\/span> team='A';\n<span style=\"color: #800080;\">quit<\/span> ;\n\n<span style=\"color: #008000;\">\/*view updated dataset*\/\n<\/span><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> =my_data;<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-31767 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mise-a-jour1.jpg\" alt=\"\" width=\"245\" height=\"318\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap nilai di kolom tim yang sebelumnya sama dengan &#8220;A&#8221; kini sama dengan &#8220;Atlanta&#8221;.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Nilai apa pun yang tidak sama dengan &#8220;A&#8221; di kolom tim dibiarkan tidak berubah.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Perbarui nilai di kolom berdasarkan beberapa kondisi<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan pernyataan <strong>UPDATE<\/strong> berikut di <strong>PROC SQL<\/strong> untuk memperbarui setiap nilai di kolom poin berdasarkan beberapa kondisi:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">\/*update values in points column based on multiple conditions*\/\n<span style=\"color: #000000;\"><span style=\"color: #800080;\">proc sql<\/span> ;\n    <span style=\"color: #3366ff;\">update<\/span> my_data\n    <span style=\"color: #3366ff;\">set<\/span> points = \n    case when points&gt; <span style=\"color: #008000;\">25<\/span> then <span style=\"color: #008000;\">100<\/span>\n    when points&gt; <span style=\"color: #008000;\">20<\/span> then <span style=\"color: #008000;\">50<\/span>\n    else <span style=\"color: #008000;\">0<\/span>\n    end;\n<span style=\"color: #800080;\">quit<\/span> ;\n\n<span style=\"color: #008000;\">\/*view updated dataset*\/\n<\/span><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> =my_data;<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-31768 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mise-a-jour2.jpg\" alt=\"\" width=\"237\" height=\"325\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kami menggunakan pernyataan <strong>UPDATE<\/strong> dengan pernyataan <strong>CASE WHEN<\/strong> untuk memperbarui nilai di kolom poin.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Khususnya:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Jika nilai yang ada di kolom poin lebih besar dari 25, kami memperbaruinya menjadi <strong>100<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebaliknya, jika nilai yang ada di kolom poin lebih besar dari 20, kami akan memperbaruinya menjadi <strong>50<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Jika tidak, kami memperbarui nilai di kolom poin menjadi <strong>0<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami hanya menggunakan tiga kondisi dalam pernyataan <strong>CASE WHEN<\/strong> , namun Anda dapat menggunakan kondisi sebanyak yang Anda inginkan.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:<\/span><\/p>\n<p> SAS: Cara menggunakan operator LIKE di PROC SQL<br \/> <a href=\"https:\/\/statorials.org\/id\/sas-proc-sql-masuk\/\" target=\"_blank\" rel=\"noopener\">SAS: Cara menggunakan operator IN di PROC SQL<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/sas-proc-sql-atau\/\" target=\"_blank\" rel=\"noopener\">SAS: Cara menggunakan operator WHERE di PROC SQL<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan pernyataan UPDATE di PROC SQL di SAS untuk memperbarui nilai dalam satu atau beberapa kolom dalam kumpulan data. Berikut adalah cara paling umum untuk menggunakan pernyataan UPDATE dalam praktiknya: Metode 1: Perbarui nilai pada kolom berdasarkan suatu kondisi proc sql ; update my_data set var1=&#8217;new_value&#8217; where var1=&#8217;old_value&#8217;; quit ; Metode 2: Perbarui [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SAS: Cara menggunakan UPDATE di PROC SQL - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan pernyataan UPDATE dalam PROC SQL di SAS untuk memperbarui nilai kolom, dengan contoh.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAS: Cara menggunakan UPDATE di PROC SQL - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan pernyataan UPDATE dalam PROC SQL di SAS untuk memperbarui nilai kolom, dengan contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T12:53:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/frequence1.jpg\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/\",\"url\":\"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/\",\"name\":\"SAS: Cara menggunakan UPDATE di PROC SQL - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T12:53:49+00:00\",\"dateModified\":\"2023-07-14T12:53:49+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan pernyataan UPDATE dalam PROC SQL di SAS untuk memperbarui nilai kolom, dengan contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sas: cara menggunakan update di proc sql\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAS: Cara menggunakan UPDATE di PROC SQL - Statologi","description":"Tutorial ini menjelaskan cara menggunakan pernyataan UPDATE dalam PROC SQL di SAS untuk memperbarui nilai kolom, dengan contoh.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/","og_locale":"id_ID","og_type":"article","og_title":"SAS: Cara menggunakan UPDATE di PROC SQL - Statologi","og_description":"Tutorial ini menjelaskan cara menggunakan pernyataan UPDATE dalam PROC SQL di SAS untuk memperbarui nilai kolom, dengan contoh.","og_url":"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/","og_site_name":"Statorials","article_published_time":"2023-07-14T12:53:49+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/frequence1.jpg"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/","url":"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/","name":"SAS: Cara menggunakan UPDATE di PROC SQL - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T12:53:49+00:00","dateModified":"2023-07-14T12:53:49+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan pernyataan UPDATE dalam PROC SQL di SAS untuk memperbarui nilai kolom, dengan contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pembaruan-sas-proc-sql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Sas: cara menggunakan update di proc sql"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3956"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=3956"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3956\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}