{"id":3977,"date":"2023-07-14T09:57:48","date_gmt":"2023-07-14T09:57:48","guid":{"rendered":"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/"},"modified":"2023-07-14T09:57:48","modified_gmt":"2023-07-14T09:57:48","slug":"sas-proc-sql-contiene","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/","title":{"rendered":"Sas: come utilizzare contains in proc sql"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">\u00c8 possibile utilizzare l&#8217;operatore <b>CONTAINS<\/b> nell&#8217;istruzione <strong>SQL PROC<\/strong> in SAS per restituire solo le righe in cui una variabile in un set di dati contiene un modello di stringa.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Gli esempi seguenti mostrano come utilizzare in pratica l&#8217;operatore <b>CONTAINS<\/b><\/span> <span style=\"color: #000000;\">con il seguente set di dati in SAS che contiene informazioni su vari giocatori di basket:<\/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 $points;\n    <span style=\"color: #3366ff;\">datalines<\/span> ;\nCavs 12\nCavs 14\nWarriors 15\nHawks 18\nMavs 31\nMavs 32\nMavs 35\nCeltics 36\nCeltics 40\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;\n<\/strong><\/span><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-31502 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/comme1.jpg\" alt=\"\" width=\"187\" height=\"275\" srcset=\"\" sizes=\"\"><\/p>\n<h2> <strong>Esempio 1: seleziona le righe in cui la variabile contiene un pattern<\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Possiamo utilizzare l&#8217;operatore <strong>CONTAINS<\/strong> in <strong>PROC SQL<\/strong> per selezionare solo le righe in cui la squadra contiene il pattern &#8220;avs&#8221; da qualche parte nel nome:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">\/*select all rows where team contains 'avs'*\/ \n<\/span><span style=\"color: #800080;\">proc sql<\/span> ;\n   <span style=\"color: #3366ff;\">select<\/span> *\n   <span style=\"color: #3366ff;\">from<\/span> my_data\n   <span style=\"color: #3366ff;\">where<\/span> team <span style=\"color: #3366ff;\">contains<\/span> 'avs';\n<span style=\"color: #800080;\">quit<\/span> ;<\/strong><\/span> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-31503 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/comme2.jpg\" alt=\"\" width=\"124\" height=\"179\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che vengono restituite solo le righe in cui la squadra contiene &#8220;avs&#8221; da qualche parte nel nome.<\/span><\/p>\n<h2> <strong>Esempio 2: selezionare le righe in cui la variabile contiene uno dei diversi modelli<\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Possiamo utilizzare l&#8217;operatore <strong>CONTAINS<\/strong> in <strong>PROC SQL<\/strong> per selezionare solo quelle righe in cui la squadra contiene il pattern &#8220;avs&#8221; <em>o<\/em> il pattern &#8220;ics&#8221; da qualche parte nel nome:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">\/*select all rows where team contains 'avs' or 'ics'*\/ \n<\/span><span style=\"color: #800080;\">proc sql<\/span> ;\n   <span style=\"color: #3366ff;\">select<\/span> *\n   <span style=\"color: #3366ff;\">from<\/span> my_data\n   <span style=\"color: #3366ff;\">where<\/span> team <span style=\"color: #3366ff;\">contains<\/span> 'avs' <span style=\"color: #3366ff;\">or<\/span> team <span style=\"color: #3366ff;\">contains<\/span> 'ics';\n<span style=\"color: #800080;\">quit<\/span> ;<\/strong><\/span> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-31849 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/contient4.jpg\" alt=\"\" width=\"130\" height=\"219\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Vengono restituite solo le righe in cui il team contiene &#8220;avs&#8221; <em>o<\/em> &#8220;ics&#8221; da qualche parte nel nome.<\/span><\/p>\n<h2> <strong>Esempio 3: seleziona le righe in cui la variabile non contiene un pattern<\/strong><\/h2>\n<p> <span style=\"color: #000000;\">L&#8217;opposto dell&#8217;operatore <strong>CONTAINS<\/strong> in <strong>PROC SQL<\/strong> \u00e8 <strong>NOT CONTAINS<\/strong> , che seleziona le righe in cui determinate variabili in un set di dati <em>non<\/em> contengono un determinato modello di stringa.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come utilizzare l&#8217;operatore <strong>NOT CONTAINS<\/strong> per selezionare tutte le righe il cui nome del team non contiene &#8220;avs&#8221;:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">\/*select all rows where team does not contain 'avs'*\/\n<\/span><span style=\"color: #800080;\">proc sql<\/span> ;\n   <span style=\"color: #3366ff;\">select<\/span> *\n   <span style=\"color: #3366ff;\">from<\/span> my_data\n   <span style=\"color: #3366ff;\">where<\/span> team <span style=\"color: #3366ff;\">not contains<\/span> 'avs';\n<span style=\"color: #800080;\">quit<\/span> ;<\/strong><\/span> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-31504 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/comme3.jpg\" alt=\"\" width=\"149\" height=\"150\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che vengono restituite solo le righe in cui la squadra non contiene &#8220;avs&#8221; da qualche parte nel nome.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">I seguenti tutorial spiegano come eseguire altre attivit\u00e0 comuni in SAS:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/sas-proc-sql-unione\/\" target=\"_blank\" rel=\"noopener\">SAS: come utilizzare UNION in PROC SQL<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/sas-proc-sql-eccetto\/\" target=\"_blank\" rel=\"noopener\">SAS: come utilizzare EXCEPT in PROC SQL<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/sas-proc-sql-in\/\" target=\"_blank\" rel=\"noopener\">SAS: come utilizzare l&#8217;operatore IN in PROC SQL<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/sas-proc-sql-o\/\" target=\"_blank\" rel=\"noopener\">SAS: come utilizzare l&#8217;operatore WHERE in PROC SQL<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c8 possibile utilizzare l&#8217;operatore CONTAINS nell&#8217;istruzione SQL PROC in SAS per restituire solo le righe in cui una variabile in un set di dati contiene un modello di stringa. Gli esempi seguenti mostrano come utilizzare in pratica l&#8217;operatore CONTAINS con il seguente set di dati in SAS che contiene informazioni su vari giocatori di basket: [&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: Come utilizzare CONTAINS in PROC SQL - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come\" \/>\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\/it\/sas-proc-sql-contiene\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAS: Come utilizzare CONTAINS in PROC SQL - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T09:57:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/comme1.jpg\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/\",\"url\":\"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/\",\"name\":\"SAS: Come utilizzare CONTAINS in PROC SQL - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-14T09:57:48+00:00\",\"dateModified\":\"2023-07-14T09:57:48+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sas: come utilizzare contains in proc sql\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAS: Come utilizzare CONTAINS in PROC SQL - Statorials","description":"Questo tutorial spiega come","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\/it\/sas-proc-sql-contiene\/","og_locale":"it_IT","og_type":"article","og_title":"SAS: Come utilizzare CONTAINS in PROC SQL - Statorials","og_description":"Questo tutorial spiega come","og_url":"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/","og_site_name":"Statorials","article_published_time":"2023-07-14T09:57:48+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/comme1.jpg"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/","url":"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/","name":"SAS: Come utilizzare CONTAINS in PROC SQL - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-14T09:57:48+00:00","dateModified":"2023-07-14T09:57:48+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/sas-proc-sql-contiene\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Sas: come utilizzare contains in proc sql"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/3977"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=3977"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/3977\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=3977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=3977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=3977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}