{"id":8196,"date":"2021-11-18T13:29:51","date_gmt":"2021-11-18T12:29:51","guid":{"rendered":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/?p=8196"},"modified":"2023-11-22T17:27:20","modified_gmt":"2023-11-22T16:27:20","slug":"il-segreto-per-scrivere-query-sql","status":"publish","type":"post","link":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/","title":{"rendered":"Il segreto per scrivere Query SQL"},"content":{"rendered":"\n<p class=\"has-medium-font-size wp-block-paragraph\">Il mondo dei database, oggi, \u00e8 sempre pi\u00f9 in continua espansione e il loro utilizzo \u00e8 sempre pi\u00f9 intensivo. <strong>Saper<\/strong> <strong>scrivere &nbsp;<a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/ecco-come-aumentare-le-prestazioni-delle-query-di-microsoft-sql-server\/\">Query SQL<\/a>\u00a0<\/strong> \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica e il funzionamento.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">In questa guida vedremo come scrivere Query SQL con Microsoft &nbsp;<a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/eseguire-comandi-sql-con-sqlcmd-da-prompt-dei-comandi\/\">SQL Server<\/a>\u00a0 e un linguaggio specifico, di SQL Server, chiamato T-SQL, che \u00e8 l\u2019acronimo di: \u201c<strong>Transact SQL<\/strong>\u201d.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Come SQL Server anche tutti gli altri sistemi di gestione di Database hanno un linguaggio di gestione autonomo che per\u00f2 pu\u00f2 differire da sistema a sistema. Ad ogni modo, in questa guida ti spiegher\u00f2 il metodo per scrivere query SQL.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">In questo articolo:<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#1_Installare_Microsoft_SQL_SERVER_EXPRESS_2019\" >1. Installare Microsoft SQL SERVER EXPRESS 2019<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#2_Installare_SQL_SERVER_Management_Studio_SSMS\" >2. Installare SQL SERVER Management Studio (SSMS)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#3_Crea_Database_su_Microsoft_SQL_SERVER_EXPRESS_2019\" >3. Crea Database su Microsoft SQL SERVER EXPRESS 2019<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#4_Crea_Tabella_su_Microsoft_SQL_SERVER_EXPRESS_2019\" >4. Crea Tabella su Microsoft SQL SERVER EXPRESS 2019<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#5_Come_popolare_le_tabelle_con_T-SQL\" >5. Come popolare le tabelle con T-SQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#6_Come_scrivere_query_SQL\" >6. Come scrivere query SQL<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#61_Gli_alias\" >6.1 Gli alias<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#62_Elaborazione_su_condizione_il_comando_CASE\" >6.2 Elaborazione su condizione; il comando CASE<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#7_W3Schoolscom_il_portale_online_interattivo_per_gli_sviluppatori\" >7. W3Schools.com il portale online interattivo per gli sviluppatori<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"1-installare-microsoft-sql-server-express-2019\"><span class=\"ez-toc-section\" id=\"1_Installare_Microsoft_SQL_SERVER_EXPRESS_2019\"><\/span><strong>1. Installare Microsoft SQL SERVER EXPRESS 2019<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Come primo passo abbiamo bisogno di installare SQL Server Express 2019. SQL Server Express \u00e8, un tool della Microsoft, liberamente scaricabile e utilizzabile da chiunque. Questo software ha per\u00f2 qualche limite nella quantit\u00e0 di dati gestibili, che per quanto riguarda SQL SERVER, \u00e8 pi\u00f9 che sufficiente per <strong>sviluppare<\/strong> <strong>software gestionali gratis<\/strong> di piccole e medie dimensioni.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Tanto per la cronaca, SQL SERVER EXPRESS, \u00e8 installabile non solo su sistemi operativi Windows ma, anche su distribuzioni Linux. <a href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/sql-server-downloads\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\">A questo indirizzo<\/a> \u00e8 possibile effettuare il download, di SQL SERVER EXPRESS 2019, per sistemi operativi Windows.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Quindi clicca su \u201c<strong>Download Now<\/strong>\u201d e procedi con il download della versione di SQL Server Express 2019.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"774\" height=\"450\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-express-2019-774x450.jpg\" alt=\"download sql server express 2019\" class=\"wp-image-8204\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-express-2019-774x450.jpg 774w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-express-2019-300x174.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-express-2019-768x446.jpg 768w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-express-2019-1536x893.jpg 1536w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-express-2019.jpg 1629w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Terminata la fase di download del software non devi fare altro che procedere con l\u2019installazione che, per quanto semplice, riguarda comunque l\u2019installazione di un software di tipo server che pu\u00f2 avvenire anche sul tuo PC personale dotato di sistema operativo Windows 8 o Windows 10. Ovvero computer desktop pi\u00f9 moderni, non \u00e8 necessario un server su cui installarlo.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">A tal proposito, nel caso in cui trovassi in difficolt\u00e0, durante l\u2019installazione, ti consiglio di seguire questo video tutorial per fugare ogni dubbio circa le impostazioni e le scelte da prendere durante la procedura.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube\" style=\"margin-top:var(--wp--preset--spacing--50);margin-right:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Install SQL Server Express 2019\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/LIytfaWH_10?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/youtu.be\/LIytfaWH_10\" target=\"_blank\" rel=\"noreferrer noopener\">Come installare SQL SERVER <\/a><\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Terminata l\u2019installazione di SQL SERVER, riavvia come richiesto il computer e tutti i servizi necessari per la gestione di database relazionali sono attivi \u00e8 pronti all\u2019uso. Manca per\u00f2 ancora una console di comandi per SQL SERVER, cio\u00e8, quel software che ti permetter\u00e0 di impartire comandi T-SQL ai database gestiti. Infatti, nel prossimo paragrafo vedremo come installare <strong>SQL SERVER Management Studio.<\/strong><\/p>\n\n\n\n<hr>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">LEGGI ANCHE: <a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/velocizzare-windows-10-con-due-comandi-sconosciuti\/\" target=\"_blank\" rel=\"noreferrer noopener\">Velocizzare Windows 10 con due comandi sconosciuti<\/a><\/p>\n\n\n\n<hr>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-installare-sql-server-management-studio-ssms\"><span class=\"ez-toc-section\" id=\"2_Installare_SQL_SERVER_Management_Studio_SSMS\"><\/span><strong>2. Installare SQL SERVER Management Studio (SSMS)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Una volta terminata l\u2019installazione di SQL SERVER EXPRESS 2019, devi installare necessariamente un altro software. Questo software \u00e8 <strong>SQL SERVER Management Studio<\/strong>. Da qui in avanti faremo riferimento a questo tool con l\u2019acronimo <strong>SSMS<\/strong>.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Quindi, <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/ssms\/download-sql-server-management-studio-ssms?view=sql-server-ver15\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\">clicca su questo link<\/a> e successivamente sulla voce \u201c<a href=\"https:\/\/aka.ms\/ssmsfullsetup\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\"><strong>Free Download for SQL Server Management Studio (SSMS) 18.10<\/strong><\/a>\u201d. Attendi il completamento del download e procedi con l\u2019installazione di SSMS.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"782\" height=\"450\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-management-studio-782x450.jpg\" alt=\"download sql server management studio\" class=\"wp-image-8206\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-management-studio-782x450.jpg 782w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-management-studio-300x173.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-management-studio-768x442.jpg 768w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/download-sql-server-management-studio.jpg 879w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><em>Sia per SQL SERVER EXPRESS 2019 che per SSMS il download potrebbe richiedere anche diversi minuti, essendo applicativi molto corposi. In ogni caso la velocit\u00e0 di download dipender\u00e0 solo ed esclusivamente dalla velocit\u00e0 e dalla qualit\u00e0 della tua connessione ad internet.<\/em><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Nel video tutorial che segue, puoi vedere passo-passo come installare SQL SERVER Management Studio e iniziare cos\u00ec a scrivere le tue prime Query SQL.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube\" style=\"margin-top:var(--wp--preset--spacing--50);margin-right:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Installazione Management Studio\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/pPMPGV0cO64?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/youtu.be\/pPMPGV0cO64\" target=\"_blank\" rel=\"noreferrer noopener\">Installare SQL Management Studio<\/a><\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">In realt\u00e0 esistono anche altri tool per inviare comandi a database SQL SERVER, uno dei pi\u00f9 accreditati, oltre a SSMS di casa Microsoft, \u00e8 <strong>Toad For SQL SERVER<\/strong>. Questo applicativo, sviluppato dalla <a href=\"https:\/\/www.quest.com\/toad\/\">Quest<\/a>, \u00e8 un ottimo strumento molto utilizzato da sviluppatori di tutto il mondo per gestire non solo database SQL SERVER, ma anche MYSQL, ORACLE, e tanti altri ancora.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"446\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/toad-for-sql-server-800x446.jpg\" alt=\"toad for sql server\" class=\"wp-image-8208\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/toad-for-sql-server-800x445.jpg 800w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/toad-for-sql-server-300x167.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/toad-for-sql-server-768x429.jpg 768w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/toad-for-sql-server.jpg 1292w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"> Terminata l\u2019installazione di SSMS devi iniziare a creare i tuoi primi database, passo necessario per poter scrivere una Query SQL. Nel prossimo paragrafo vedremo come <strong>creare un database con SQL Server Management Studio (SSMS)<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-crea-database-su-microsoft-sql-server-express-2019\"><span class=\"ez-toc-section\" id=\"3_Crea_Database_su_Microsoft_SQL_SERVER_EXPRESS_2019\"><\/span><strong>3. Crea Database su Microsoft SQL SERVER EXPRESS 2019<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Per creare un nuovo database con SSMS \u00e8 molto semplice, infatti, una volta avviato SSMS non devi fare altro che cliccare con il tasto destro del mouse sulla voce <strong>Databases <\/strong>e successivamente su <strong>New Database<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"355\" height=\"384\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-database-sql-server.jpg\" alt=\"crea database sql server\" class=\"wp-image-8210\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-database-sql-server.jpg 355w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-database-sql-server-277x300.jpg 277w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Ora, digita in corrispondenza del campo <strong>Database Name<\/strong>, il nome del database che desideri creare, a tale scopo ho scelto il nome<strong> prova<\/strong>. Adesso clicca sul pulsante <strong>OK<\/strong> e il tuo primo database \u00e8 stato creato.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"450\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-database-prova-500x450.jpg\" alt=\"crea database prova\" class=\"wp-image-8211\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-database-prova-500x450.jpg 500w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-database-prova-300x270.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-database-prova.jpg 700w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Una volta creato il database prova devi creare un altro oggetto SQL SERVER, parlo dell\u2019oggetto <strong>tabella<\/strong>. Infatti, nel prossimo paragrafo vedremo come <strong>creare una tabella all\u2019interno di un database su SQL Server<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-crea-tabella-su-microsoft-sql-server-express-2019\"><span class=\"ez-toc-section\" id=\"4_Crea_Tabella_su_Microsoft_SQL_SERVER_EXPRESS_2019\"><\/span><strong>4. Crea Tabella su Microsoft SQL SERVER EXPRESS 2019<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Per creare una tabella con SSMS \u00e8 molto semplice, infatti, una volta creato e individuata la voce relativa al database prova, non ti rimane che cliccare con il tasto destro del mouse sulla voce <strong>prova <\/strong>sotto <strong>Databases <\/strong>e successivamente su <strong>New Table<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"486\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-nuova-tabella.jpg\" alt=\"crea nuova tabella\" class=\"wp-image-8212\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-nuova-tabella.jpg 340w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-nuova-tabella-210x300.jpg 210w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-nuova-tabella-315x450.jpg 315w\" sizes=\"auto, (max-width: 340px) 100vw, 340px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">L\u2019operazione per quanto semplice non \u00e8 ancora del tutto completa. Infatti, una tabella contiene una struttura, cio\u00e8, un insieme di campi o colonne necessarie per contenere i dati che di volta in volta popoleranno la tabella.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Per raggiungere lo scopo di questa guida, creeremo solo due tabelle, una sar\u00e0 la tabella <strong>anagrafica<\/strong> e l\u2019altra la chiameremo <strong>codici_fiscali<\/strong>. Quindi, la prima conterr\u00e0 i campi <strong>id<\/strong>,<strong> cognome <\/strong>e<strong> nome<\/strong>,mentre la seconda conterr\u00e0 i campi <strong>id <\/strong>e <strong>codice_fiscale<\/strong>. A questo punto per\u00f2 c\u2019\u00e8 una precisazione da fare, sicuramente avrai notato la presenza di un campo <strong>id<\/strong>.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Questo campo \u00e8 obbligatorio, non per il nome che puoi assegnarlo di tua libera scelta, ma per le caratteristiche che ha e ogni tabella deve averne almeno uno. La caratteristica che contraddistingue il campo <strong>id<\/strong> \u00e8 l\u2019attivazione della propriet\u00e0 <strong>identity<\/strong>,questa propriet\u00e0 rende il campo <strong>id<\/strong> un campo ad auto-incremento, cio\u00e8, il contenuto di questo campo \u00e8 gestito solo ed esclusivamente da SQL SERVER.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">E quindi, ad ogni nuovo inserimento di records, il valore di questo campo viene incrementato automaticamente di una unit\u00e0. Pertanto parliamo di un campo che conterr\u00e0 solo ed esclusivamente numeri.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"577\" height=\"450\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-campo-id-autoincremento-577x450.jpg\" alt=\"crea campo ID  ad auto-incremento necessario per le query sql server\" class=\"wp-image-8214\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-campo-id-autoincremento-577x450.jpg 577w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-campo-id-autoincremento-300x234.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-campo-id-autoincremento-768x599.jpg 768w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/crea-campo-id-autoincremento.jpg 801w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">SQL SERVER ha bisogno di un campo di questo tipo per poter individuare univocamente un record tra i tanti contenuti nella tabella. Infatti, SQL SERVER, per poter aggiornare o eliminare un record sfrutta il contenuto del campo <strong>id<\/strong> per individuare il record da aggiornare con istruzioni T-SQL.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Adesso, procedi con la creazione della tabella <strong>anagrafica<\/strong> che avr\u00e0 la struttura evidenziata in verde nella figura sottostante:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"727\" height=\"410\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/struttura-tabella-anagrafica.jpg\" alt=\"crea struttura tabella anagrafica per scrivere la prima query sql server\" class=\"wp-image-8216\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/struttura-tabella-anagrafica.jpg 727w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/struttura-tabella-anagrafica-300x169.jpg 300w\" sizes=\"auto, (max-width: 727px) 100vw, 727px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Ora clicca sull\u2019icona raffigurante un floppy disk, salva e assegna il nome <strong>anagrafica<\/strong> alla tabella appena creata. Adesso, continua con la creazione della tabella <strong>codici_fiscali<\/strong> che avr\u00e0 invece la struttura evidenziata in verde nella figura sottostante:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"397\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/struttura-tabella-codici-fiscali-800x397.jpg\" alt=\"struttura tabella codici_fiscali\" class=\"wp-image-8218\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/struttura-tabella-codici-fiscali-800x397.jpg 800w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/struttura-tabella-codici-fiscali-300x149.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/struttura-tabella-codici-fiscali-768x381.jpg 768w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/struttura-tabella-codici-fiscali.jpg 847w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Anche in questo caso clicca sull\u2019icona raffigurante un floppy disk, salva e assegna il nome <strong>codici_fiscali<\/strong> alla tabella appena creata. A proposito dimenticavo: \u201c<em>hai creato il campo <\/em><em><strong>id<\/strong><\/em><em> ad autoincremento? Spero di s\u00ec\u201d.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5-come-popolare-le-tabelle-con-t-sql\"><span class=\"ez-toc-section\" id=\"5_Come_popolare_le_tabelle_con_T-SQL\"><\/span><strong>5. Come popolare le tabelle con T-SQL<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Abbiamo gi\u00e0 parlato di T-SQL, ricordi? \u00c8 il linguaggio utilizzato per scrivere Query SQL in SQL SERVER. Beh, ora inizieremo a prendere confidenza con qualche comando SQL, quindi, iniziamo con il popolare le due tabelle create con dati utili per la creazione di query.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Pertanto, clicca sul pulsante <strong>New Query<\/strong> e digita le istruzioni riportate in figura, successivamente premi il pulsante <strong>Execute<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"450\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/popola-tabelle-705x450.jpg\" alt=\"popola tabelle create per query sql server\" class=\"wp-image-8220\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/popola-tabelle-705x450.jpg 705w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/popola-tabelle-300x191.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/popola-tabelle-768x490.jpg 768w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/popola-tabelle.jpg 796w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Le nostre due tabelle sono state popolate con dati di fantasia al solo scopo di poter scrivere Query SQL e ritornare i <strong>result set <\/strong>previsti. Ora per\u00f2, verifichiamo il contenuto delle due tabelle digitando la nostra prima Query SQL. Quindi, clicca sul pulsante <strong>New Query<\/strong> e digita la seguente istruzione SQL:<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code><span style=\"color:#0693e3\" class=\"tadv-color\">SELECT <\/span>* <span style=\"color:#0693e3\" class=\"tadv-color\">FROM <\/span>Anagrafica<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Adesso clicca sul pulsante <strong>Execute<\/strong>. Noterai che nella finestra sottostante a quella contenente l\u2019istruzione <strong>SELECT<\/strong> sono stati elencati tutti i records della tabella <strong>anagrafica<\/strong> e inseriti precedentemente con le istruzioni <strong>INSERT<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"488\" height=\"315\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/istruzione-select-anagrafica.jpg\" alt=\"istruzione select per prima query sql server\" class=\"wp-image-8222\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/istruzione-select-anagrafica.jpg 488w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/istruzione-select-anagrafica-300x194.jpg 300w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Ora, puoi provare a controllare il contenuto della tabella <strong>codici_fiscali<\/strong> digitando l\u2019istruzione <strong>SELECT * FROM codici_fiscali<\/strong> ripetendo le stesse operazioni eseguite precedentemente per la tabella anagrafica.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"6-come-scrivere-query-sql\"><span class=\"ez-toc-section\" id=\"6_Come_scrivere_query_SQL\"><\/span><strong>6. Come scrivere query SQL<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Molti programmatori meno esperti, utilizzano i wizard di MS Access per produrre delle query da dare in pasto a SQL SERVER. Purtroppo, la natura dichiarativa di SQL SERVER \u00e8 completamente differente da quella offerta da MS Access. Quindi, \u00e8 del tutto sbagliato copiare e incollare query da MS Access a SQL SERVER o altri DBRMS. Mi dispiace, ma non hai scampo, le query, con SQL SERVER, le devi scrivere tu di sana pianta.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Quindi, non perdiamo tempo e cerchiamo di focalizzare il discorso su come cicla sui dati il motore di database di SQL SERVER. Pu\u00f2 sembrarti strano ma il punto \u00e8 tutto qua. Quando, abbiamo digitato il comando SELECT abbiamo dato ordine a SQL SERVER di scorrere ciclicamente tutti i records di una tabella. Tieni in considerazione che un\u2019istruzione SELECT pu\u00f2 operare anche su pi\u00f9 tabelle contemporaneamente, ma c\u2019\u00e8 sempre una tabella che \u00e8 quella principale, cio\u00e8, quella su cui opera il ciclo principale sui dati.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6-1-gli-alias\"><span class=\"ez-toc-section\" id=\"61_Gli_alias\"><\/span><strong>6.1 Gli alias<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Per fortuna l\u2019istruzione SELECT non \u00e8 un\u2019istruzione blindata, anzi, SELECT ti permette di personalizzare il result set ritornato lavorando molto con gli <strong>alias<\/strong>. Cio\u00e8, ogni volta che inserisci il nome di una tabella, in una query, \u00e8 sempre conveniente associare un <strong>alias <\/strong>al nome della tabella, in questa forma:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color:#0693e3\" class=\"tadv-color\">SELECT <\/span>A.* <span style=\"color:#0693e3\" class=\"tadv-color\">FROM <\/span>anagrafica <span style=\"color:#0693e3\" class=\"tadv-color\">AS <\/span>A<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Ma qual \u00e8 l\u2019importanza dell\u2019alias \u201c<strong>A<\/strong>\u201d? L\u2019alias ci permette di far riferimento, durante la scansione dei record da parte di SQL SERVER, ai campi della tabella <strong>anagrafica<\/strong> e processarne il contenuto record dopo record.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Ad esempio, volendo recuperare il codice fiscale di ogni nominativo l\u2019istruzione precedente potrebbe diventare:<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code><span style=\"color:#0693e3\" class=\"tadv-color\">SELECT <\/span>A.Cognome, A.Nome, (\n                              <span style=\"color:#0693e3\" class=\"tadv-color\">SELECT TOP 1<\/span> C.codice_fiscale \n                              <span style=\"color:#0693e3\" class=\"tadv-color\">FROM <\/span>codici_fiscali AS C\n                              <span style=\"color:#0693e3\" class=\"tadv-color\">WHERE <\/span>C.id = A.id\n                          )\n<span style=\"color:#0693e3\" class=\"tadv-color\">FROM<\/span> anagrafica <span style=\"color:#0693e3\" class=\"tadv-color\">AS <\/span>A<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Dando un\u2019occhiata all\u2019istruzione SELECT precedente, possiamo notare che \u00e8 possibile, adesso, elaborare il contenuto di ogni singolo record di <strong>anagrafica<\/strong> facendo seguire una specie di blocco di codice, formato dalle due parentesi tonde, entro cui \u00e8 possibile recuperare, grazie agli alias, campi o contenuti anche di altre tabelle. Cio\u00e8, interporre una Query SQL, anche molto complessa, tra l\u2019elenco dei campi nella clausola SELECT.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Quindi, grazie agli alias adesso, al posto di un nome di campo della tabella principale, deputata alla scansione, \u00e8 possibile inserire del codice per recuperare contenuti, eseguire delle function, oppure, eseguire dei calcoli.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Questa tecnica \u00e8 quella che ti permetter\u00e0 di capire come interagire, durante la scansione di una tabella, con i dati recuperati da altre tabelle di volta in volta.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"450\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/risultato-della-scansione-di-sql-server-655x450.jpg\" alt=\"esecuzione prima query sql server\" class=\"wp-image-8224\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/risultato-della-scansione-di-sql-server-655x450.jpg 655w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/risultato-della-scansione-di-sql-server-300x206.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/risultato-della-scansione-di-sql-server-768x527.jpg 768w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/risultato-della-scansione-di-sql-server-130x90.jpg 130w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/risultato-della-scansione-di-sql-server.jpg 970w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><\/figure>\n\n\n\n<hr>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">LEGGI ANCHE: <a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/creare-software-gestionale-gratis-con-sql-server-e-nodejs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Come creare un software gestionale gratis con SQL Server e NodeJS<\/a><\/p>\n\n\n\n<hr>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6-2-elaborazione-su-condizione-il-comando-case\"><span class=\"ez-toc-section\" id=\"62_Elaborazione_su_condizione_il_comando_CASE\"><\/span><strong>6.2 Elaborazione su condizione; il comando CASE<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Altro aspetto da non trascurare durante l\u2019elaborazione di una Query SQL \u00e8 la possibilit\u00e0 di sottoporre a espressioni condizionali i valori recuperati durante la scansione.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Ad esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code><span style=\"color:#0693e3\" class=\"tadv-color\">SELECT&nbsp;<\/span>A.Cognome, A.Nome,\n(\n   <span style=\"color:#0693e3\" class=\"tadv-color\">CASE\n&nbsp;&nbsp;&nbsp;  &nbsp;WHEN&nbsp;<\/span>(\n             <span style=\"color:#0693e3\" class=\"tadv-color\">SELECT TOP 1 <\/span>SUBSTRING(C.Codice_fiscale, 7, 2)\n             <span style=\"color:#0693e3\" class=\"tadv-color\">FROM <\/span>Codici_fiscali AS C\n             <span style=\"color:#0693e3\" class=\"tadv-color\">WHERE <\/span>C.id = A.id\n           ) = '87' <span style=\"color:#0693e3\" class=\"tadv-color\">THEN&nbsp;<\/span>'&gt;= 34 anni' \n&nbsp;&nbsp;&nbsp;&nbsp;  <span style=\"color:#0693e3\" class=\"tadv-color\">ELSE&nbsp;<\/span>'Sotto i 34 anni'\n   <span style=\"color:#0693e3\" class=\"tadv-color\">END<\/span>\n)&nbsp;<span style=\"color:#0693e3\" class=\"tadv-color\">AS&nbsp;<\/span><span style=\"color:#000000\" class=\"tadv-color\">'et\u00e0'<\/span><span style=\"color:#0693e3\" class=\"tadv-color\">\nFROM&nbsp;<\/span>Anagrafica <span style=\"color:#0693e3\" class=\"tadv-color\">AS <\/span>A;<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">La nostra Query SQL di esempio, ora, \u00e8 stata modificata interponendo istruzioni condizionali al recupero di dati da altre tabelle. Da qui si evince come sia possibile ciclare contemporaneamente sui dati della tabella principale e nello stesso tempo valutare espressioni condizionali.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">In questo caso <strong>WHEN<\/strong> valuta l\u2019anno contenuto nel campo <strong>codice_fiscale<\/strong>, recuperato con una SELECT nella tabella <strong>codici_fiscali,<\/strong> e se uguale a 87 ritorna la stringa \u2018&gt;= 34 anni\u2019 come contenuto del campo calcolato \u2018et\u00e0\u2019, altrimenti ritorna la stringa \u2018Sotto i 34 anni\u2019.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Insomma, combinando opportunamente <strong>Alias<\/strong> ed <strong>espressioni condizionali<\/strong> \u00e8 possibile ottenere <strong>result set<\/strong> complessi a fronte di codice, anche, molto compatto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"7-w3schools-com-il-portale-online-interattivo-per-gli-sviluppatori\"><span class=\"ez-toc-section\" id=\"7_W3Schoolscom_il_portale_online_interattivo_per_gli_sviluppatori\"><\/span><strong>7. W3Schools.com il portale online interattivo per gli sviluppatori<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Da anni ormai \u00e8 presente in rete un portale interattivo su cui \u00e8 possibile provare script in qualsiasi linguaggio. T-SQL non fa eccezione, infatti, <a href=\"https:\/\/www.w3schools.com\/sql\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">a questo indirizzo<\/a> puoi esercitarti con tutti i &nbsp;<a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/hibernate-in-java\/\">comandi SQL<\/a>\u00a0 SERVER in un ambiente studiato appositamente per garantirti un apprendimento pi\u00f9 facile ed immediato.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">In <a href=\"https:\/\/www.w3schools.com\/sql\/default.asp\" target=\"_blank\" rel=\"noreferrer noopener\">W3Schools.com<\/a> troverai migliaia di esempi di codice da provare all\u2019istante utilizzando un editor online, avrai la possibilit\u00e0 di modificare gli esempi ed eseguire il codice sul tuo computer all\u2019interno della finestra del browser, per vedere come funziona il tuo script, prima di implementarlo.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"345\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/w3schools-800x345.jpg\" alt=\"portale interattivo w3schools.com per provare query sql server online\" class=\"wp-image-8226\" srcset=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/w3schools-800x345.jpg 800w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/w3schools-300x129.jpg 300w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/w3schools-768x331.jpg 768w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/w3schools-1536x662.jpg 1536w, https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/w3schools.jpg 1602w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">L\u2019argomento trattato in questa guida \u00e8 veramente molto ampio e il metodo suggerito per scrivere Query SQL \u00e8 da considerare come punto di partenza per entrare nel fantastico mondo della programmazione di database remoti.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Ad ogni modo, ti suggerisco di seguire questo video tutorial dove avrai modo di carpire ulteriori suggerimenti, in tale ambito, e altri comandi utili per ottimizzare la stesura di Query SQL.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube\" style=\"margin-top:var(--wp--preset--spacing--50);margin-right:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Come scrivere una query in T SQL\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/MUQuBlxh2KY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/youtu.be\/MUQuBlxh2KY\" target=\"_blank\" rel=\"noreferrer noopener\">Come scrivere una Query SQL utilizzando T-SQL<\/a><\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Saper scrivere Query SQL \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica e il funzionamento. In questa guida il metodo per farlo.<\/p>\n","protected":false},"author":1,"featured_media":8197,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,6,12,11],"tags":[4385,3860,2340,2231,1683,1454,1154,1644,2227,1652,678,1682,2116,2190,73,1787,2338,1585,687,39,4742,2364,2236,3356,2237,96,1786,2362,2363,37,2134,2228,132,2337,1156,140,1785,70,585,1160,40],"class_list":["post-8196","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-e-strumenti-operativi-per-lo-sviluppo-software","category-strumenti-per-il-web","category-recenti","category-sviluppo","tag-ai-it","tag-browser-it","tag-development","tag-fare","tag-framework","tag-gratis","tag-guida","tag-guide","tag-how","tag-how-to","tag-internet","tag-linux","tag-microsoft","tag-mouse","tag-mysql","tag-new","tag-office","tag-online","tag-ottimizzare-database-mysql","tag-php","tag-programmazione","tag-query","tag-rete","tag-server","tag-sistema","tag-sito-web","tag-software","tag-sql","tag-sql-server","tag-sviluppo","tag-system","tag-to","tag-tool","tag-tools","tag-tutorial","tag-velocizzare-windows-10","tag-video","tag-web","tag-windows","tag-windows-10","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Il segreto per scrivere Query SQL<\/title>\n<meta name=\"description\" content=\"Saper scrivere Query SQL \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica. In questa guida il metodo per farlo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Il segreto per scrivere Query SQL.\" \/>\n<meta property=\"og:description\" content=\"Saper scrivere Query SQL \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica e il funzionamento. In questa guida il metodo per farlo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Antonio Lamorgese\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-18T12:29:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-22T16:27:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/il-segreto-per-scrivere-query-sql-server.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Antonio Lamorgese\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Il segreto per scrivere Query SQL.\" \/>\n<meta name=\"twitter:description\" content=\"Saper scrivere Query SQL \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica e il funzionamento. In questa guida il metodo per farlo.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/il-segreto-per-scrivere-query-sql-server.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@AntonioLamorge3\" \/>\n<meta name=\"twitter:site\" content=\"@AntonioLamorge3\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Antonio Lamorgese\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/\"},\"author\":{\"name\":\"Antonio Lamorgese\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\"},\"headline\":\"Il segreto per scrivere Query SQL\",\"datePublished\":\"2021-11-18T12:29:51+00:00\",\"dateModified\":\"2023-11-22T16:27:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/\"},\"wordCount\":1991,\"publisher\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\"},\"image\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/il-segreto-per-scrivere-query-sql-server.jpg\",\"keywords\":[\"AI\",\"browser\",\"development\",\"fare\",\"framework\",\"gratis\",\"guida\",\"Guide\",\"how\",\"how to\",\"internet\",\"linux\",\"microsoft\",\"mouse\",\"mysql\",\"new\",\"office\",\"online\",\"ottimizzare database mysql\",\"php\",\"Programmazione\",\"query\",\"rete\",\"server\",\"sistema\",\"sito web\",\"software\",\"sql\",\"sql server\",\"sviluppo\",\"system\",\"to\",\"tool\",\"tools\",\"tutorial\",\"velocizzare windows 10\",\"video\",\"web\",\"windows\",\"windows 10\",\"wordpress\"],\"articleSection\":[\"Articoli\",\"In primo piano\",\"Recenti\",\"Sviluppo\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/\",\"name\":\"Il segreto per scrivere Query SQL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/il-segreto-per-scrivere-query-sql-server.jpg\",\"datePublished\":\"2021-11-18T12:29:51+00:00\",\"dateModified\":\"2023-11-22T16:27:20+00:00\",\"description\":\"Saper scrivere Query SQL \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica. In questa guida il metodo per farlo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/il-segreto-per-scrivere-query-sql-server.jpg\",\"contentUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/il-segreto-per-scrivere-query-sql-server.jpg\",\"width\":800,\"height\":450,\"caption\":\"query sql server\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/il-segreto-per-scrivere-query-sql-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sviluppo\",\"item\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/category\\\/sviluppo\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Il segreto per scrivere Query SQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#website\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/\",\"name\":\"Antonio Lamorgese\",\"description\":\"Il web e i suoi strumenti operativi\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\",\"name\":\"Antonio Lamorgese\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\",\"contentUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\",\"width\":120,\"height\":130,\"caption\":\"Antonio Lamorgese\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\"},\"description\":\"Amministratore di rete e sviluppatore. Dopo anni di esperienza nel settore, ho ideato un sistema di gestione dati MYSQL in PHP senza scrivere una sola riga di codice.&nbsp;Scopri di pi\u00f9....\",\"sameAs\":[\"https:\\\/\\\/www.Phpcodewizard.it\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/antonio-lamorgese-660735190\\\/\",\"https:\\\/\\\/pinterest.it\\\/antoniolamorgese9711\\\/\",\"https:\\\/\\\/x.com\\\/AntonioLamorge3\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/antoniolamorgese\",\"https:\\\/\\\/tumblr.com\\\/blog\\\/phpcodewizard\"],\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/author\\\/antonio-lamorgese\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Il segreto per scrivere Query SQL","description":"Saper scrivere Query SQL \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica. In questa guida il metodo per farlo.","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:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/","og_locale":"it_IT","og_type":"article","og_title":"Il segreto per scrivere Query SQL.","og_description":"Saper scrivere Query SQL \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica e il funzionamento. In questa guida il metodo per farlo.","og_url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/","og_site_name":"Antonio Lamorgese","article_published_time":"2021-11-18T12:29:51+00:00","article_modified_time":"2023-11-22T16:27:20+00:00","og_image":[{"width":800,"height":450,"url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/il-segreto-per-scrivere-query-sql-server.jpg","type":"image\/jpeg"}],"author":"Antonio Lamorgese","twitter_card":"summary_large_image","twitter_title":"Il segreto per scrivere Query SQL.","twitter_description":"Saper scrivere Query SQL \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica e il funzionamento. In questa guida il metodo per farlo.","twitter_image":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/il-segreto-per-scrivere-query-sql-server.jpg","twitter_creator":"@AntonioLamorge3","twitter_site":"@AntonioLamorge3","twitter_misc":{"Scritto da":"Antonio Lamorgese","Tempo di lettura stimato":"14 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#article","isPartOf":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/"},"author":{"name":"Antonio Lamorgese","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0"},"headline":"Il segreto per scrivere Query SQL","datePublished":"2021-11-18T12:29:51+00:00","dateModified":"2023-11-22T16:27:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/"},"wordCount":1991,"publisher":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0"},"image":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/il-segreto-per-scrivere-query-sql-server.jpg","keywords":["AI","browser","development","fare","framework","gratis","guida","Guide","how","how to","internet","linux","microsoft","mouse","mysql","new","office","online","ottimizzare database mysql","php","Programmazione","query","rete","server","sistema","sito web","software","sql","sql server","sviluppo","system","to","tool","tools","tutorial","velocizzare windows 10","video","web","windows","windows 10","wordpress"],"articleSection":["Articoli","In primo piano","Recenti","Sviluppo"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/","name":"Il segreto per scrivere Query SQL","isPartOf":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#primaryimage"},"image":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/il-segreto-per-scrivere-query-sql-server.jpg","datePublished":"2021-11-18T12:29:51+00:00","dateModified":"2023-11-22T16:27:20+00:00","description":"Saper scrivere Query SQL \u00e8 fondamentale per uno sviluppatore, ancor pi\u00f9, capirne la logica. In questa guida il metodo per farlo.","breadcrumb":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#primaryimage","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/il-segreto-per-scrivere-query-sql-server.jpg","contentUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2021\/11\/il-segreto-per-scrivere-query-sql-server.jpg","width":800,"height":450,"caption":"query sql server"},{"@type":"BreadcrumbList","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/il-segreto-per-scrivere-query-sql-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/"},{"@type":"ListItem","position":2,"name":"Sviluppo","item":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/category\/sviluppo\/"},{"@type":"ListItem","position":3,"name":"Il segreto per scrivere Query SQL"}]},{"@type":"WebSite","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#website","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/","name":"Antonio Lamorgese","description":"Il web e i suoi strumenti operativi","publisher":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0","name":"Antonio Lamorgese","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png","contentUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png","width":120,"height":130,"caption":"Antonio Lamorgese"},"logo":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png"},"description":"Amministratore di rete e sviluppatore. Dopo anni di esperienza nel settore, ho ideato un sistema di gestione dati MYSQL in PHP senza scrivere una sola riga di codice.&nbsp;Scopri di pi\u00f9....","sameAs":["https:\/\/www.Phpcodewizard.it\/","https:\/\/www.linkedin.com\/in\/antonio-lamorgese-660735190\/","https:\/\/pinterest.it\/antoniolamorgese9711\/","https:\/\/x.com\/AntonioLamorge3","https:\/\/www.youtube.com\/user\/antoniolamorgese","https:\/\/tumblr.com\/blog\/phpcodewizard"],"url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/author\/antonio-lamorgese\/"}]}},"_links":{"self":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts\/8196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/comments?post=8196"}],"version-history":[{"count":2,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts\/8196\/revisions"}],"predecessor-version":[{"id":26215,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts\/8196\/revisions\/26215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/media\/8197"}],"wp:attachment":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/media?parent=8196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/categories?post=8196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/tags?post=8196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}