SQL estandar para todas las bases de datos SQL ( SQL Server, Oracle, DB2, Informix, MySQL, MariaDB, etc)
NoSQL especifico para cada una de ellas (MongoDB, CouchDB, Cassandra, etc.) cada una tiene sus metodos de consulta
T-SQL metodo especifico de SQL Server
PL-SQL originalmente solo de Oracle ( ahora soportado por DB2, PostgreSQL )
Tanto T-SQL como PL-SQL y otros mas que soporta PostreSQL son para escribir procedimientos almacenados que te sirven para hacer consultas o procesar datos..., en casos como Sybase, DB2, etc. los puedes escribir en java, en postreSQL tienes diferentes lenguajes de soporte... ahi el problema es a la hora de migracion a otra base de datos tendrias que reescribir los SP's
saludos