Array notation is great, but only for single array operations and for dense array operations.
The moment you need to run complex group bys and store non-contiguous data efficiently, it gets awkward pretty quick.
On the other hand, operations on dense data is pretty cumbersome in SQL. You can only do so much with limited support of proper scan algorithms, merge joins or bolted on window functions.
Please somebody combine APL with SQL and you win the programming language wars.