{"id":49,"date":"2011-03-21T12:13:03","date_gmt":"2011-03-21T16:13:03","guid":{"rendered":"http:\/\/syntap.com\/blog\/?p=49"},"modified":"2011-03-21T12:42:59","modified_gmt":"2011-03-21T16:42:59","slug":"review-of-sql-pocket-guide-authored-by-by-jonathan-gennick","status":"publish","type":"post","link":"http:\/\/syntap.com\/blog\/?p=49","title":{"rendered":"Review of SQL Pocket Guide (3rd edition), authored by by Jonathan Gennick"},"content":{"rendered":"<p>SQL  Pocket Guide is a very sensible deskside reference for developers and  database administrators. If you are experienced in Structured Query Language (SQL) and can use  occasional refreshers on commands and syntax, this is the perfect helper  book for you.<\/p>\n<p>Reading  the SQL Pocket Guide from front to back is a little bit like reading the phone  book, but I did so anyway. I have been using SQL for many years but  managed to learn a number of new things from the Guide. \u00a0SQL Pocket  Guide is organized logically, and the SQL statement examples in each  command entry are very helpful and clearly laid out.<\/p>\n<p>I  liked this guide for its inclusion of the particulars for the most  popular database management systems. This makes the SQL Pocket Guide  universally helpful without being too generic to be useful for specific  needs. If you develop apps against multiple vendors\u2019 databases you will appreciate the specific vendor command implementation details, as the  author has done that homework for you.<\/p>\n<p>SQL  Pocket Guide is a very handy reference, and having already implemented  optimizations to my embedded SQL app code I can highly recommend it.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" title=\"SQL Pocket guide cover image\" src=\"http:\/\/covers.oreilly.com\/images\/9781449394097\/s.gif\" alt=\"SQL Pocket guide cover image\" width=\"115\" height=\"190\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SQL Pocket Guide is a very sensible deskside reference for developers and database administrators. If you are experienced in Structured Query Language (SQL) and can use occasional refreshers on commands and syntax, this is the perfect helper book for you. &hellip; <a href=\"http:\/\/syntap.com\/blog\/?p=49\">Read more <span class=\"meta-nav\">&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/49"}],"collection":[{"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=49"}],"version-history":[{"count":4,"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":52,"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/49\/revisions\/52"}],"wp:attachment":[{"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/syntap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}