News for hackers. Stuff that matters.
Re:SQL: One of the most valuable skills by dominotw on Tuesday February 12, 2019 @11:54PM (#19150529)
> It's nearly 5 decades old

5 decade old sql is nothing like modern sql with tons of proprietary extensions, partition, windows, collations, typecast, json and god knows what else. Your examples " Hive, Presto, KSQL, etc" are a proof of this, they are so vastly different from each other you cannot simply learn "sql" and expect to use those tools in any serious manner.

This is precisely the proof of opposite that sql has not stood the test of time.

How is this even close to sql of 5 decades old,

CREATE STREAM pageviews (viewtime BIGINT, user_id VARCHAR, page_id VARCHAR) WITH (VALUE_FORMAT = 'JSON', KAFKA_TOPIC = 'my-pageviews-topic');

or this

CREATE STREAM pageviews (viewtime BIGINT, user_id VARCHAR, page_id VARCHAR, `Properties` VARCHAR) WITH (VALUE_FORMAT = 'JSON', KAFKA_TOPIC = 'my-pageviews-topic');

anything that looks vaguely like a weirdly formed english sentence is sql?

Re:SQL: One of the most valuable skills by chillacy on Wednesday February 13, 2019 @12:10AM (#19150609)
I understood when OP said the "concept of SQL" that they referred to a pretty broad idea of querying tabular data in rows and columns with some structured language.
Re:SQL: One of the most valuable skills by dominotw on Wednesday February 13, 2019 @12:13AM (#19150616)
I find it hard to accept that ppl are talking about 'querying tabular data in rows and columns with some structured language' when they talk about sql. They are surely talking about the specific syntax.

https://en.wikipedia.org/wiki/SQL

Re:SQL: One of the most valuable skills by fiddlerwoaroof on Wednesday February 13, 2019 @12:18AM (#19150635)
And then, when working in a legacy code base, you run into a dark corner inhabited by pre-ANSI joins and get eaten by a gru.
Re:SQL: One of the most valuable skills by chillacy on Friday February 15, 2019 @02:06AM (#19169030)
Great, maybe you can ask the parent poster, but the following are now factual statements:

1. You believe in your interpretation. This is true.

2. The parent poster has their interpretation. This is true.

3. The statement "They are surely talking about the specific syntax" is true if and only if their interpretation is the same as your interpretation.

4. This is a semantic argument now.

Re:SQL: One of the most valuable skills by dominotw on Monday February 18, 2019 @11:08AM (#19191661)
> 4. This is a semantic argument now.

What about wikipedia entry that lists a specific syntax?

Re:SQL: One of the most valuable skills by slap_shot on Wednesday February 13, 2019 @01:14AM (#19150870)
Exactly.
Re:SQL: One of the most valuable skills by kamaal on Wednesday February 13, 2019 @12:06AM (#19150587)
It would be insane to expect somebody arrive at a perfect feature full working version of anything in the first try.

That's true for any piece of software. SQL is not done yet, the fact that you can put in neat little features still into it is a proof to how well it was designed.

Heck we still have Lisp evolving today. A lot of things got done right in the early days.