Modern SQL

1.2K posts

Modern SQL banner
Modern SQL

Modern SQL

@ModernSQL

Still using Windows 3.1? So why stick to SQL-92? A lot has changed in 30 years. We embrace the standard.

Vienna, Austria Katılım Şubat 2015
5 Takip Edilen10.9K Takipçiler
Modern SQL
Modern SQL@ModernSQL·
@rwmarti Neither would I expect the order-equivalence rule to cover different SELECTs. The wording is very open. I'm sure it covers different OVER clauses of the same SELECT (and DBMS) though.
English
0
0
1
42
Robert Marti
Robert Marti@rwmarti·
@ModernSQL I assume though that two *different* DBMSs do not need to produce the same order for columns that aren’t mentioned in the OVER clause.
English
1
0
0
88
Modern SQL
Modern SQL@ModernSQL·
Infinite Recursion Guards modern-sql.com/caniuse/with_r… With recursive is the only SQL construct that is not guaranteed to terminate, eventually. As the DBMS is typically a very crucial system, infinite loops must be prevented at all times. See how various SQL systems help you.
English
0
2
9
731
Modern SQL retweetledi
Markus Winand
Markus Winand@MarkusWinand·
Oracle 26ai¹ was released yesterday. Noteworthy SQL addition: QUALIFY. modern-sql.com/caniuse/qualify I bet this starts an avalanche (there are already PostgreSQL patches). ¹ 26ai is the marketing version, 23.26.0 is the technical version.
English
3
5
14
1.6K
Modern SQL retweetledi
Markus Winand
Markus Winand@MarkusWinand·
After being « gone fishin' » during summertime I just updated my website for the releases that happened during that time: * MariaDB 11.8 and 12.0 * Oracle 23.9 * Db2 12.1.2 All charts on modern-sql.com and use-the-index-luke.com are updated.
English
1
7
21
1.5K
Modern SQL retweetledi
Markus Winand
Markus Winand@MarkusWinand·
A Christmas present for SQL standard lovers? Part 1 is available for free again. standards.iso.org/ittf/PubliclyA… The last edition that was available for free was 2011, AFAIK. And that disappeared when 2016 was released. Merry Christmas :)
English
1
22
39
3.6K
Modern SQL retweetledi
Markus Winand
Markus Winand@MarkusWinand·
The scraping of content for AI training makes some changes required. I'll publish less on my website and RSS feed. The mailing lists will probably stay the same for the time being. If you want to still get everything, subscribe here: winand.at/lists
English
0
2
6
3.4K
Modern SQL retweetledi
Markus Winand
Markus Winand@MarkusWinand·
Would you miss Apache Derby when I would remove it from the charts on modern-sql.com?
English
2
1
1
2.8K
Modern SQL
Modern SQL@ModernSQL·
@mortenbraten SQL Server doesn‘t have the JSON_TABLE function, but OPENJSON - the screenshot is not ideal: footnotes broken.
English
0
0
0
41
Morten Braten
Morten Braten@mortenbraten·
@ModernSQL SQL Server can’t turn JSON into a table? 🥸 This is 2024?
English
1
0
0
80
Modern SQL
Modern SQL@ModernSQL·
JSON support in SQL is not about storing JSON documents¹. While storing JSON in SQL tables is possible and sometimes quite useful, the true power of JSON in SQL comes from the ability to *process* JSON within SQL.
English
2
1
6
894
Modern SQL
Modern SQL@ModernSQL·
The other direction (creating JSON in SQL) is also possible. This means, JSON in SQL is very useful as an exchange between your client code and the relational model of your database. #json" target="_blank" rel="nofollow noopener">modern-sql.com/blog/2017-06/w… ——— ¹ not only
English
0
0
1
531
Modern SQL
Modern SQL@ModernSQL·
This example uses the power horse of the functions that parse JSON in SQL: JSON_TABLE.
Modern SQL tweet media
English
2
0
2
627