{"id":248,"date":"2016-05-29T10:42:00","date_gmt":"2016-05-29T10:42:00","guid":{"rendered":"http:\/\/www.awonderfulchoice.com\/web\/?page_id=248"},"modified":"2021-08-12T15:46:53","modified_gmt":"2021-08-12T15:46:53","slug":"sql","status":"publish","type":"page","link":"http:\/\/www.awonderfulchoice.com\/web\/languages\/sql\/","title":{"rendered":"SQL"},"content":{"rendered":"<p style=\"text-align: left;\">I&#8217;ve been a SQL developer since 1989. In that time I&#8217;ve written numerous systems, solved many logic and performance issues and been able to compare and contrast different SQL flavours.<\/p>\n<p style=\"text-align: left;\">I&#8217;ve often been responsible for establishing development patterns that have been adopted as best practice within an organisation.<\/p>\n<p style=\"text-align: left;\">I have written and presented various training courses detailing and comparing Oracle, SQL Server, MySQL and PostGreSQL. For <a href=\"http:\/\/www.awonderfulchoice.com\/web\/sqlcomp\/\">specific comparison training<\/a> I have contrasted the following areas:<\/p>\n<ul>\n<li style=\"text-align: left;\">Syntax<\/li>\n<li style=\"text-align: left;\">Data Types and Limits<\/li>\n<li style=\"text-align: left;\">Meta data<\/li>\n<li style=\"text-align: left;\">Optimisation<\/li>\n<li style=\"text-align: left;\">Procedural SQL<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been a SQL developer since 1989. In that time I&#8217;ve written numerous systems, solved many logic and performance issues and been able to compare and contrast different SQL flavours. I&#8217;ve often been responsible for establishing development patterns that have been adopted as best practice within an organisation. I have written and presented various training [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":409,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-248","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.awonderfulchoice.com\/web\/wp-json\/wp\/v2\/pages\/248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.awonderfulchoice.com\/web\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.awonderfulchoice.com\/web\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.awonderfulchoice.com\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.awonderfulchoice.com\/web\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":8,"href":"http:\/\/www.awonderfulchoice.com\/web\/wp-json\/wp\/v2\/pages\/248\/revisions"}],"predecessor-version":[{"id":838,"href":"http:\/\/www.awonderfulchoice.com\/web\/wp-json\/wp\/v2\/pages\/248\/revisions\/838"}],"up":[{"embeddable":true,"href":"http:\/\/www.awonderfulchoice.com\/web\/wp-json\/wp\/v2\/pages\/409"}],"wp:attachment":[{"href":"http:\/\/www.awonderfulchoice.com\/web\/wp-json\/wp\/v2\/media?parent=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}