UnQL, aka Unstructured Query Language, is an actively used query language created in 2011. UnQL is a database query language, akin to SQL, but designed for modern document-oriented databases. SQL assumes a rigidly defined data schema. Each table has a fixed number of columns and each column has a defined datatype. UnQL assumes a more flexible approach to storing data. Instead of "tables", UnQL uses "collections". (The concept is the same, but the name is changed since "tables" are square whereas "collections" can be of varying shape.) Each collection consists of zero or more documents represented as JSON strings. A document in UnQL corresponds to a row in SQL

9Years Old ?Users ?Jobs
  • UnQL first appeared in 2011
  • UnQL was created by Richard Hipp and Damien Katz
  • Have a question about UnQL not answered here? Email me and let me know how I can help.

Example code from the web:

SELECT {articleout:cool_nosql_collection.docNumber} FROM cool_nosql_collection

Last updated August 9th, 2020

Edit UnQL on GitHub