{"id":10872,"date":"2007-10-30T17:10:30","date_gmt":"2007-10-30T14:10:30","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2007\/10\/30\/the-future-of-sql\/"},"modified":"2007-10-30T17:10:30","modified_gmt":"2007-10-30T14:10:30","slug":"the-future-of-sql","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2007\/10\/30\/the-future-of-sql\/","title":{"rendered":"The future of SQL"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"http:\/\/slashdot.org\">Slashdot<\/a> lets us know that <a href=\"http:\/\/developers.slashdot.org\/article.pl?sid=07\/10\/24\/1528232&amp;from=rss\">Google contributes code to MySQL<\/a>.\u00c2\u00a0 Among the comments to that post, there is <a href=\"http:\/\/developers.slashdot.org\/comments.pl?sid=338431&amp;cid=21102447\">this one<\/a>, which is while being rather funny holds some truth to it:<\/p>\n<blockquote><p>They need to add a GOOGLE function to allow queries to be searched nicer.<\/p>\n<p>SELECT * FROM articles WHERE GOOGLE(&#8216;boobies&#8217;);<\/p>\n<p>something similar might be available but it is a PITA to list the fields to search and specify the operators etc<\/p><\/blockquote>\n<p>I think here lies the future of SQL&#8230;<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Slashdot lets us know that Google contributes code to MySQL.\u00c2\u00a0 Among the comments to that post, there is this one, which is while being rather funny holds some truth to it: They need to add a GOOGLE function to allow queries to be searched nicer. SELECT * FROM articles WHERE GOOGLE(&#8216;boobies&#8217;); something similar might be &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2007\/10\/30\/the-future-of-sql\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The future of SQL<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,62],"tags":[2068,2418,3066,2912,773],"keyring_services":[],"class_list":["post-10872","post","type-post","status-publish","format-standard","hentry","category-general","category-technology","tag-google","tag-humor","tag-mysql","tag-open-source","tag-sql"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":17993,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/04\/12\/sql-joins\/","url_meta":{"origin":10872,"position":0},"title":"SQL joins","author":"Leonid Mamchenkov","date":"April 12, 2013","format":"image","excerpt":"Found this one somewhere on Google+. \u00a0Handy!","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2013\/04\/SQL-joins-500x393.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":157032,"url":"https:\/\/mamchenkov.net\/wordpress\/2024\/03\/29\/google-adsense-auto-optimize\/","url_meta":{"origin":10872,"position":1},"title":"Google AdSense auto optimize","author":"Leonid Mamchenkov","date":"March 29, 2024","format":false,"excerpt":"I barely remember even having this blog, let alone the fact that Google AdSense is installed and working here.\u00a0 But it is.\u00a0 It's been years since my daily or at least frequent posting, however the website is still getting some traffic, and, apparently, still earning something from the ads. I\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"Google AdSense","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2024\/03\/google-adsense-500x474.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":13075,"url":"https:\/\/mamchenkov.net\/wordpress\/2010\/08\/03\/convert-wordpress-tag-to-existing-category\/","url_meta":{"origin":10872,"position":2},"title":"Convert WordPress tag to existing category","author":"Leonid Mamchenkov","date":"August 3, 2010","format":false,"excerpt":"By now most people have figured out what is the difference between categories and tags, and which ones to use where. \u00a0But that doesn't necessarily mean that the problems are over. \u00a0Once in a while there is a need to convert from one to another. WordPress provides the tool to\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24512,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/07\/28\/sql-style-guide\/","url_meta":{"origin":10872,"position":3},"title":"SQL Style Guide","author":"Leonid Mamchenkov","date":"July 28, 2015","format":"link","excerpt":"SQL Style Guide - much needed!","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28898,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/10\/29\/soar-sql-optimizer-and-rewriter\/","url_meta":{"origin":10872,"position":4},"title":"SOAR &#8211; SQL Optimizer And Rewriter","author":"Leonid Mamchenkov","date":"October 29, 2018","format":false,"excerpt":"\u00a0 SOAR is an SQL Optimizer and Rewriter.\u00a0 It can help analyse, optimize, and rewrite SQL queries.\u00a0 Don't get offset by the Chinese documentation as default - there is an English translation. Here are some of the features: Cross-platform support, such as Linux, Mac, and Windows Support Heuristic Rules Suggestion\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/10\/soar-1-500x208.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28562,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/05\/08\/database-flow-modern-self-hosted-web-interface-for-sql-and-graphql\/","url_meta":{"origin":10872,"position":5},"title":"Database Flow &#8211; modern, self-hosted web interface for SQL and GraphQL","author":"Leonid Mamchenkov","date":"May 8, 2018","format":false,"excerpt":"Database Flow is a modern, Open Source, self-hosted, web-based tool for working with SQL databases and GraphQL APIs.\u00a0 It supports a variety of the database engines: IBM DB2, Oracle, H2, PostgreSQL, MySQL, SQLite, Informix, and Microsoft SQL Server.\u00a0 It features an advanced SQL editor, query plan analyzer, GraphQL client, schema\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/05\/database-flow-500x281.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/10872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=10872"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/10872\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=10872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=10872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=10872"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=10872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}