{"id":116,"date":"2010-08-20T13:23:00","date_gmt":"2010-08-20T13:23:00","guid":{"rendered":"http:\/\/e-ware.org\/blog\/?p=116"},"modified":"2010-08-20T13:23:00","modified_gmt":"2010-08-20T13:23:00","slug":"mysql-operatore-between","status":"publish","type":"post","link":"http:\/\/e-ware.org\/blog\/mysql-operatore-between\/","title":{"rendered":"MySql : operatore BETWEEN"},"content":{"rendered":"<p><a href=\"http:\/\/4.bp.blogspot.com\/_Tg1CIil2fDM\/TG0tkmNq3wI\/AAAAAAAAAso\/aUfz8hD_eAI\/s1600\/mysql_logo.jpg\"><img decoding=\"async\" src=\"http:\/\/4.bp.blogspot.com\/_Tg1CIil2fDM\/TG0tkmNq3wI\/AAAAAAAAAso\/aUfz8hD_eAI\/s1600\/mysql_logo.jpg\" border=\"0\" alt=\"\"><\/a><\/p>\n<div><span>Nel <\/span><a href=\"http:\/\/soluzionisoftware.blogspot.com\/2010\/08\/mysql-operatore-in.html\"><span>post precedente<\/span><\/a><span> abbiamo visto come sfruttare l&#8217;<\/span><a href=\"http:\/\/soluzionisoftware.blogspot.com\/2010\/08\/mysql-operatore-in.html\"><span>operatore <b>IN<\/b><\/span><\/a><span> di <\/span><a href=\"http:\/\/soluzionisoftware.blogspot.com\/search\/label\/Sql%20Database\"><span>MySql<\/span><\/a><span> per poter compattare il codice e renderlo sicuramente pi\u00f9 veloce. Come detto l&#8217;<\/span><a href=\"http:\/\/soluzionisoftware.blogspot.com\/2010\/08\/mysql-operatore-in.html\"><span>operatore IN<\/span><\/a><span> permette la selezione di un parametro tra una lista di possibili soluzioni candidate.<\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>In questo post vedremo invece come effettuare una selezione in un range di valori mediante l&#8217;operatore <b>BETWEEN<\/b>. Immaginiamo di avere bisogno di selezionare da una tabella di utenti solo quelli che hanno un&#8217;altezza compresa tra <i>100<\/i> e <i>180<\/i> centimetri (ovvero 1 e 1.80 metri) per studiarne alcune composizioni statistiche. La query di selezione risulterebbe alquanto contorto se ci applicassimo la selezione usando gli operatori di comparazione di maggioranza e minoranza (&#8220;&#8221;). In tal caso il tutto si riduce ad una semplice query, abbastanza lineare del tipo:<\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span><b><i>SELECT<\/i><\/b><i> * <\/i><b><i>FROM<\/i><\/b><i> &#8216;TabellaUtenti&#8217; <\/i><b><i>WHERE<\/i><\/b><i> altezza <\/i><b><i>BETWEEN<\/i><\/b><i> 100 <\/i><b><i>AND<\/i><\/b><i> 180<\/i><\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>L&#8217;uso di <b>BETWEEN<\/b> \u00e8 sicuramente pratico quanto quello di <\/span><a href=\"http:\/\/soluzionisoftware.blogspot.com\/2010\/08\/mysql-operatore-in.html\"><span><b>IN<\/b><\/span><\/a><span> e permette una soluzione stilistica decisamente migliore rispetto ad analoghi codici.<\/span><\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nel post precedente abbiamo visto come sfruttare l&#8217;operatore IN di MySql per poter compattare il codice e renderlo sicuramente pi\u00f9 veloce. Come detto l&#8217;operatore IN permette la selezione di un parametro tra una lista di possibili soluzioni candidate. In questo post vedremo invece come effettuare una selezione in un range di valori mediante l&#8217;operatore BETWEEN. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4,17,44],"tags":[],"class_list":["post-116","post","type-post","status-publish","format-standard","hentry","category-gnulinux","category-opencode","category-sql-database","category-windows"],"views":918,"_links":{"self":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":0,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"wp:attachment":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}