mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-05 15:55:57 +03:00
Added documentation about the new CASE expression. (CVS 552)
FossilOrigin-Name: cc541b10302774b9004babbfb3a11b1f65d4b863
This commit is contained in:
12
manifest
12
manifest
@@ -1,5 +1,5 @@
|
|||||||
C Fix\stypos\sin\sthe\sman-page\s(sqlite.1)\sand\sremove\stwo\sunused\sfiles.\nPatches\sfrom\sAndreas\sRottmann.\s(CVS\s551)
|
C Added\sdocumentation\sabout\sthe\snew\sCASE\sexpression.\s(CVS\s552)
|
||||||
D 2002-05-06T11:34:27
|
D 2002-05-06T11:47:33
|
||||||
F Makefile.in 50f1b3351df109b5774771350d8c1b8d3640130d
|
F Makefile.in 50f1b3351df109b5774771350d8c1b8d3640130d
|
||||||
F Makefile.template 89e373b2dad0321df00400fa968dc14b61a03296
|
F Makefile.template 89e373b2dad0321df00400fa968dc14b61a03296
|
||||||
F README a4c0ba11354ef6ba0776b400d057c59da47a4cc0
|
F README a4c0ba11354ef6ba0776b400d057c59da47a4cc0
|
||||||
@@ -123,14 +123,14 @@ F www/dynload.tcl 02eb8273aa78cfa9070dd4501dca937fb22b466c
|
|||||||
F www/faq.tcl 45bdb18b75ac3aa1befec42985fb892413aac0bb
|
F www/faq.tcl 45bdb18b75ac3aa1befec42985fb892413aac0bb
|
||||||
F www/formatchng.tcl 2ce21ff30663fad6618198fe747ce675df577590
|
F www/formatchng.tcl 2ce21ff30663fad6618198fe747ce675df577590
|
||||||
F www/index.tcl d0c52fbf031d0a3ee6d9d77aa669d5a4b24b6130
|
F www/index.tcl d0c52fbf031d0a3ee6d9d77aa669d5a4b24b6130
|
||||||
F www/lang.tcl 2d4654255ad1ec7f58d02dc41b59528c0ee6ea44
|
F www/lang.tcl d47800eb1da14a2ea501c6088beccc4001fb0486
|
||||||
F www/mingw.tcl f1c7c0a7f53387dd9bb4f8c7e8571b7561510ebc
|
F www/mingw.tcl f1c7c0a7f53387dd9bb4f8c7e8571b7561510ebc
|
||||||
F www/opcode.tcl bdec8ef9f100dbd87bbef8976c54b88e43fd8ccc
|
F www/opcode.tcl bdec8ef9f100dbd87bbef8976c54b88e43fd8ccc
|
||||||
F www/speed.tcl da8afcc1d3ccc5696cfb388a68982bc3d9f7f00f
|
F www/speed.tcl da8afcc1d3ccc5696cfb388a68982bc3d9f7f00f
|
||||||
F www/sqlite.tcl 8b5884354cb615049aed83039f8dfe1552a44279
|
F www/sqlite.tcl 8b5884354cb615049aed83039f8dfe1552a44279
|
||||||
F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
|
F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
|
||||||
F www/vdbe.tcl 2013852c27a02a091d39a766bc87cff329f21218
|
F www/vdbe.tcl 2013852c27a02a091d39a766bc87cff329f21218
|
||||||
P 5f3618142f7e4654e85ca08383d6d7c1b3395c66
|
P 5772d31934ced7e35842d7c7689ff4878b7e80f5
|
||||||
R 7d7d850e3031b292a6fad784a9897f60
|
R b085b09618ae8814b296116bb7ca3dee
|
||||||
U drh
|
U drh
|
||||||
Z 1a769610dfaa62dadca70e2cf713c5c9
|
Z cddb6e7b9d73903f2cd270dc5481d839
|
||||||
|
@@ -1 +1 @@
|
|||||||
5772d31934ced7e35842d7c7689ff4878b7e80f5
|
cc541b10302774b9004babbfb3a11b1f65d4b863
|
37
www/lang.tcl
37
www/lang.tcl
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# Run this Tcl script to generate the sqlite.html file.
|
# Run this Tcl script to generate the sqlite.html file.
|
||||||
#
|
#
|
||||||
set rcsid {$Id: lang.tcl,v 1.32 2002/04/12 10:09:00 drh Exp $}
|
set rcsid {$Id: lang.tcl,v 1.33 2002/05/06 11:47:33 drh Exp $}
|
||||||
|
|
||||||
puts {<html>
|
puts {<html>
|
||||||
<head>
|
<head>
|
||||||
@@ -362,7 +362,7 @@ of another SELECT in place of a table name.
|
|||||||
Section DELETE delete
|
Section DELETE delete
|
||||||
|
|
||||||
Syntax {sql-statement} {
|
Syntax {sql-statement} {
|
||||||
DELETE FROM <table-name> [WHERE <expression>]
|
DELETE FROM <table-name> [WHERE <expr>]
|
||||||
}
|
}
|
||||||
|
|
||||||
puts {
|
puts {
|
||||||
@@ -435,21 +435,22 @@ on <a href="opcode.html">available opcodes</a> for the virtual machine.</p>
|
|||||||
|
|
||||||
Section expression expr
|
Section expression expr
|
||||||
|
|
||||||
Syntax {expression} {
|
Syntax {expr} {
|
||||||
<expression> <binary-op> <expression> |
|
<expr> <binary-op> <expr> |
|
||||||
<expression> <like-op> <expression> |
|
<expr> <like-op> <expr> |
|
||||||
<unary-op> <expression> |
|
<unary-op> <expr> |
|
||||||
( <expression> ) |
|
( <expr> ) |
|
||||||
<column-name> |
|
<column-name> |
|
||||||
<table-name> . <column-name> |
|
<table-name> . <column-name> |
|
||||||
<literal-value> |
|
<literal-value> |
|
||||||
<function-name> ( <expr-list> | STAR ) |
|
<function-name> ( <expr-list> | STAR ) |
|
||||||
<expression> ISNULL |
|
<expr> ISNULL |
|
||||||
<expression> NOTNULL |
|
<expr> NOTNULL |
|
||||||
<expression> [NOT] BETWEEN <expression> AND <expression> |
|
<expr> [NOT] BETWEEN <expr> AND <expr> |
|
||||||
<expression> [NOT] IN ( <value-list> ) |
|
<expr> [NOT] IN ( <value-list> ) |
|
||||||
<expression> [NOT] IN ( <select-statement> ) |
|
<expr> [NOT] IN ( <select-statement> ) |
|
||||||
( <select-statement> )
|
( <select-statement> ) |
|
||||||
|
CASE [<expr>] ( WHEN <expr> THEN <expr> )+ [ELSE <expr>] END
|
||||||
} {like-op} {
|
} {like-op} {
|
||||||
LIKE | GLOB | NOT LIKE | NOT GLOB
|
LIKE | GLOB | NOT LIKE | NOT GLOB
|
||||||
}
|
}
|
||||||
@@ -965,16 +966,16 @@ Section SELECT select
|
|||||||
|
|
||||||
Syntax {sql-statement} {
|
Syntax {sql-statement} {
|
||||||
SELECT <result> [FROM <table-list>]
|
SELECT <result> [FROM <table-list>]
|
||||||
[WHERE <expression>]
|
[WHERE <expr>]
|
||||||
[GROUP BY <expr-list>]
|
[GROUP BY <expr-list>]
|
||||||
[HAVING <expression>]
|
[HAVING <expr>]
|
||||||
[<compound-op> <select>]*
|
[<compound-op> <select>]*
|
||||||
[ORDER BY <sort-expr-list>]
|
[ORDER BY <sort-expr-list>]
|
||||||
[LIMIT <integer> [OFFSET <integer>]]
|
[LIMIT <integer> [OFFSET <integer>]]
|
||||||
} {result} {
|
} {result} {
|
||||||
<result-column> [, <result-column>]*
|
<result-column> [, <result-column>]*
|
||||||
} {result-column} {
|
} {result-column} {
|
||||||
STAR | <expression> [ [AS] <string> ]
|
STAR | <expr> [ [AS] <string> ]
|
||||||
} {table-list} {
|
} {table-list} {
|
||||||
<table> [, <table>]*
|
<table> [, <table>]*
|
||||||
} {table} {
|
} {table} {
|
||||||
@@ -1052,9 +1053,9 @@ Section UPDATE update
|
|||||||
Syntax {sql-statement} {
|
Syntax {sql-statement} {
|
||||||
UPDATE [ OR <conflict-algorithm> ] <table-name>
|
UPDATE [ OR <conflict-algorithm> ] <table-name>
|
||||||
SET <assignment> [, <assignment>]
|
SET <assignment> [, <assignment>]
|
||||||
[WHERE <expression>]
|
[WHERE <expr>]
|
||||||
} {assignment} {
|
} {assignment} {
|
||||||
<column-name> = <expression>
|
<column-name> = <expr>
|
||||||
}
|
}
|
||||||
|
|
||||||
puts {
|
puts {
|
||||||
|
Reference in New Issue
Block a user