summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/library/sqlite3.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Doc/library/sqlite3.rst b/Doc/library/sqlite3.rst
index bc69387f..f6a8714 100644
--- a/Doc/library/sqlite3.rst
+++ b/Doc/library/sqlite3.rst
@@ -2519,6 +2519,13 @@ Queries now return :class:`!Row` objects:
>>> row["RADIUS"] # Column names are case-insensitive.
6378
+.. note::
+
+ The ``FROM`` clause can be omitted in the ``SELECT`` statement, as in the
+ above example. In such cases, SQLite returns a single row with columns
+ defined by expressions, e.g. literals, with the given aliases
+ ``expr AS alias``.
+
You can create a custom :attr:`~Cursor.row_factory`
that returns each row as a :class:`dict`, with column names mapped to values: