Date And Time Functions
(lang_datefunc.html)
1. Overview
SQLite supports seven scalar date and time functions as follows:
date(time-value, modifier, modifier, ...)
time(time-value, modifier, modifier, ...)
datetime(time-value, modifier, modifier, ...)
julianday(time-value, modifier, modifier, ...)
unixepoch(time-value, modifier, modifier, ...)
strftime(format, time ...
|
The Spellfix1 Virtual Table
(spellfix1.html)
1. Overview
This spellfix1 virtual table can be used to search
a large vocabulary for close matches. For example, spellfix1
can be used to suggest corrections to misspelled words. Or,
it could be used with FTS4 to do full-text search using ...
|
Built-In Scalar SQL Functions
(lang_corefunc.html)
1. Overview
The core functions shown below are available by default.
Date & Time functions,
aggregate functions,
window functions,
math functions, and
JSON functions are documented separately. An
application may define additional
functions written in C and added to the ...
|
The WITH Clause
(lang_with.html)
1. Overview
Common Table Expressions or CTEs act like temporary views that exist
only for the duration of a single SQL statement. There are two kinds of
common table expressions: "ordinary" and "recursive". Ordinary
common table expressions are helpful for ...
|
Write-Ahead Logging
(wal.html)
1. Overview
The default method by which SQLite implements
atomic commit and rollback is a rollback journal.
Beginning with version 3.7.0 (2010-07-21), a new "Write-Ahead Log" option
(hereafter referred to as "WAL") is available.
There are advantages ...
|
The SQLite R*Tree Module
(rtree.html)
1. Overview
An R-Tree is a special
index that is designed for doing range queries. R-Trees are most commonly
used in geospatial systems where each entry is a rectangle with minimum and
maximum X and Y coordinates. Given a query ...
|
SELECT
(lang_select.html)
1. Overview
The SELECT statement is used to query the database. The
result of a SELECT is zero or more rows of data where each row
has a fixed number of columns. A SELECT statement does not make
any changes ...
|
JSON Functions And Operators
(json1.html)
1. Overview
By default, SQLite supports thirty functions and two operators for
dealing with JSON values. There are also two table-valued functions
that can be used to decompose a JSON string.
There are twenty-six scalar functions and operators:
json(json ...
|
Compile-time Options
(compile.html)
1. Overview
For most purposes, SQLite can be built just fine using the default
compilation options. However, if required, the compile-time options
documented below can be used to
omit SQLite features (resulting in
a smaller compiled library size) or to change ...
|
SQLite FTS5 Extension
(fts5.html)
1. Overview of FTS5
FTS5 is an SQLite virtual table module that provides
full-text search
functionality to database applications. In their most elementary form,
full-text search engines allow the user to efficiently search a large
collection of documents for the subset that ...
|
Page generated by FTS5 in about 47.98 ms.