# Why you should learn SQL

**URL:** <https://forum.devtalk.com/t/why-you-should-learn-sql/16628>\
**Category:** In The News\
**Tags:** sql, in-the-news\
**Created:** [9 August 2021 16:40 UTC](https://forum.devtalk.com/t/why-you-should-learn-sql/16628 "2021-08-09T16:40:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CommunityNews](https://forum.devtalk.com/user_avatar/forum.devtalk.com/communitynews/32/1113_2.png) [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Post date:** [9 August 2021 16:40 UTC](https://forum.devtalk.com/t/why-you-should-learn-sql/16628/1 "2021-08-09T16:40:14Z")

</div>

> The SQL langauge is old, strange, and important. We’ll take those in reverse order:
> 
> SQL is important. Unlike many other types of databases, SQL databases can give strong guarantees of data correctness.
> 
> If we have a regular, user-facing bug in our application, some users will see an error. When we fix the bug, the users stop seeing the error and everything is fine.
> 
> But if we have a bug that inserts incorrect data into the database, then fixing the bug doesn’t fix the problem. Even after the fix, the database is full of incorrect data, so we have to do something to clean it up. Here’s a concrete example…

Read in full here:

> **[Execute Program](https://www.executeprogram.com/blog/why-you-should-learn-sql)**
>
> Learn it. Code it. Remember it.

_This thread was posted by one of our members via one of our news source trackers._
