By now you might have an impression that SQL is all about numbers, calculating conversion rates, etc. It’s true, of course, but contemporary SQL databases offer us much more: smart ways of working with spatial data, working with arrays and key-value objects (common data structures in other programming languages) and, of course, text.
Working with text in SQL is really important because a lot of insights in our data are stored in text columns. It could be user-generated data (emails, encrypted passwords, search queries, comments and profile...