SQL has evolved significantly since its inception in 1986. It was originally designed as a data sublanguage for databases but is actually Turing complete. Over the years SQL has gained many capabilities including support for procedural logic, recursion, XML processing and integration with languages like XQuery. Modern databases like PostgreSQL demonstrate SQL's versatility by implementing features like factoring of integers and the functional programming language Grass within SQL queries.