<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="robots" content="all">
<meta name="author" content="www.sqlite.com.cn | 林轩" />
<meta name="description" content="sqlite,sqlite3,SQLite,SQLite database,SQLite 开发,SQLite 数据库,SQLite 数据库引擎,SQLite 中文,SQLite 中文社区,SQLite 中文论坛,SQLite 编程,SQLite 语法,SQLite 下载,SQLite 资料,SQLite 嵌入式数据,林轩,数据库,嵌入式" />
<meta name="keywords" content="sqlite,sqlite3,SQLite,SQLite database,SQLite 开发,SQLite 数据库,SQLite 数据库引擎,SQLite 中文,SQLite 中文社区,SQLite 中文论坛,SQLite 编程,SQLite 语法,SQLite 下载,SQLite 资料,SQLite 嵌入式数据,林轩,数据库,嵌入式" />
<link href="../../POPstyle.css" rel="stylesheet" type="text/css">
<script language="javascript" src="../../POPinc/POPtitle.js"></script>
<title>SQLite语法 表达式 --SQLite 中文社区-- http://www.sqlite.com.cn/</title>
</head>
<body>
<span id="ContentBody" style="display:block;padding:10px 10px"><H1>SQLite的SQL语法</H1>
<a href="39.Html">[目录] </a>
<H2>表达式</H2>
<TABLE cellPadding=10 id="table1">
<TBODY>
<TR>
<TD vAlign=top align=right><I><FONT color=#ff3434>expr</FONT></I> ::=</TD>
<TD><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B><I><FONT color=#ff3434>binary-op</FONT></I><B><FONT color=#2c2cf0> </FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B>[<B><FONT color=#2c2cf0>NOT</FONT></B>]<B><FONT color=#2c2cf0> </FONT></B><I><FONT color=#ff3434>like-op</FONT></I><B><FONT color=#2c2cf0> </FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B>[<B><FONT color=#2c2cf0>ESCAPE </FONT></B><I><FONT color=#ff3434>expr</FONT></I>]<B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>unary-op</FONT></I><B><FONT color=#2c2cf0> </FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR><BIG>(</BIG> </FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> <BIG>)</BIG> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>column-name</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>table-name</FONT></I><B><FONT color=#2c2cf0> <BIG>.</BIG> </FONT></B><I><FONT color=#ff3434>column-name</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>database-name</FONT></I><B><FONT color=#2c2cf0> <BIG>.</BIG> </FONT></B><I><FONT color=#ff3434>table-name</FONT></I><B><FONT color=#2c2cf0> <BIG>.</BIG> </FONT></B><I><FONT color=#ff3434>column-name</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>literal-value</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>parameter</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>function-name</FONT></I><B><FONT color=#2c2cf0> <BIG>(</BIG> </FONT></B><I><FONT color=#ff3434>expr-list</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0> <BIG>*</BIG> <BIG>)</BIG> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> ISNULL </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> NOTNULL </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B>[<B><FONT color=#2c2cf0>NOT</FONT></B>]<B><FONT color=#2c2cf0> BETWEEN </FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> AND </FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B>[<B><FONT color=#2c2cf0>NOT</FONT></B>]<B><FONT color=#2c2cf0> IN <BIG>(</BIG> </FONT></B><I><FONT color=#ff3434>value-list</FONT></I><B><FONT color=#2c2cf0> <BIG>)</BIG> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B>[<B><FONT color=#2c2cf0>NOT</FONT></B>]<B><FONT color=#2c2cf0> IN <BIG>(</BIG> </FONT></B><I><FONT color=#ff3434>select-statement</FONT></I><B><FONT color=#2c2cf0> <BIG>)</BIG> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B>[<B><FONT color=#2c2cf0>NOT</FONT></B>]<B><FONT color=#2c2cf0> IN </FONT></B>[<I><FONT color=#ff3434>database-name</FONT></I><B><FONT color=#2c2cf0> <BIG>.</BIG></FONT></B>]<B><FONT color=#2c2cf0> </FONT></B><I><FONT color=#ff3434>table-name</FONT></I><B><FONT color=#2c2cf0> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR></FONT></B>[<B><FONT color=#2c2cf0>EXISTS</FONT></B>]<B><FONT color=#2c2cf0> <BIG>(</BIG> </FONT></B><I><FONT color=#ff3434>select-statement</FONT></I><B><FONT color=#2c2cf0> <BIG>)</BIG> </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR>CASE </FONT></B>[<I><FONT color=#ff3434>expr</FONT></I>]<B><FONT color=#2c2cf0> </FONT></B>(<B><FONT color=#2c2cf0> WHEN </FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> THEN </FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> </FONT></B>)+<B><FONT color=#2c2cf0> </FONT></B>[<B><FONT color=#2c2cf0>ELSE </FONT></B><I><FONT color=#ff3434>expr</FONT></I>]<B><FONT color=#2c2cf0> END </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0><BR>CAST <BIG>(</BIG> </FONT></B><I><FONT color=#ff3434>expr</FONT></I><B><FONT color=#2c2cf0> AS </FONT></B><I><FONT color=#ff3434>type</FONT></I><B><FONT color=#2c2cf0> <BIG>)</BIG></FONT></B></TD></TR>
<TR>
<TD vAlign=top align=right><I><FONT color=#ff3434>like-op</FONT></I> ::=</TD>
<TD><B><FONT color=#2c2cf0>LIKE </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0> GLOB </FONT></B><BIG>|</BIG><B><FONT color=#2c2cf0> REGEXP</FONT></B></TD></TR></TBODY></TABLE>
<P>这一节与其它的各节有所不同。我们讨论的不是一个单一的SQL命令,而是作为其他大部分命令的一部分的表达式。</P>
<P>SQLite支持如下的二元运算符,按优先级由高至低排列:</P>
<BLOCKQUOTE><PRE><FONT color=#2c2cf0><BIG>||
* / %
+ -
<< >> & |
< <= > >=
= == != <> </BIG>IN
AND
OR</FONT>
</PRE></BLOCKQUOTE>
<P>所支持的一元运算符:</P>
<BLOCKQUOTE><PRE><FONT color=#2c2cf0><BIG>- + ! ~</BIG></FONT>
</PRE></BLOCKQUOTE>
<P>注意等号和“不等”号的两个变种。等号可以是 <FONT color=#2c2cf0><BIG>=</BIG></FONT>或<FONT color=#2c2cf0><BIG>==</BIG></FONT>. “不等”号可以是<FONT color=#2c2cf0><BIG>!=</BIG></FONT>或<FONT color=#2c2cf0><BIG><></BIG></FONT>. <FONT color=#2c2cf0><BIG>||</BIG></FONT>为“连接符”——它将两个字符串连接起来。 <FONT color=#2c2cf0><BIG>%</BIG></FONT>输出左边部分以右边部分为模取模得到的余数。</P>
<P>二元运算符的结果均为数字,除了<FONT color=#2c2cf0><BIG>||</BIG></FONT>连接符,它给出字符串结果。</P><A name=literal_value></A>
<P>文本值(literal value)是一个整数或浮点数。可以使用科学计数法。"."符号总是被当作小数点即使本地设定中用","来表示小数点 ——用","表示小数点会造成歧义。字符串常量由字符串加单引号(')构成。字符串内部的单引号可像Pascal 中一样用两个单引号来表示。C风格的加反斜线的表示法由于不是标准SQL而不被支持。 BLOB文本是以"x"或"X"开头的含有十六进制文本信息的文本值 For example:</P>
<BLOCKQUOTE><PRE>X'53514697465'
</PRE></BLOCKQUOTE>
<P>文本值同样可以为"NULL". </P>
<P>表达式中插入文本值占位符的参数可以使用 <A href="http://localhost/Htmleditor.asp#"><FONT color=#ff3434>sqlite3_bind</FONT></A> API函数在运行时插入。参数可以是如下几种形式: </P>
<BLOCKQUOTE>
<TABLE id="t
没有合适的资源?快使用搜索试试~ 我知道了~
SQLite中文文档
共30个文件
html:30个
4星 · 超过85%的资源 需积分: 0 233 下载量 44 浏览量
2009-01-05
13:00:52
上传
评论
收藏 51KB RAR 举报
温馨提示
SQLite是一个软件库,用于实现自包含、非服务式、零配置、事务化的SQL数据库引擎。 SQLite 是一个嵌入式SQL数据库引擎,与其它大多数SQL数据库不同的是,SQLite没有独立的服务进程。SQLite直接读写原始的磁盘文件,一个拥有多个表、索引、触发器和视图的完整SQL数据库就包含在一个独立的磁盘文件中。数据库文件的格式是跨平台的,你可以在32位和64位系统之间、甚至在Big-Endian和Little-Endian(译者注:这是两种不同的字节排序方式,Big-Endian是指一个word中的高位Byte是放在内存word区域的低地址处,而Little-Endian则与之相反)两种不同的架构间自由地拷贝数据库,这一特性让SQLite成为应用文件格式的一种流行选择。SQLite不能替代Oracle,但可以考虑作为fopen()的替代方法。 SQLite已经是世界上布署得最广泛的SQL数据库引擎,被用在无以计数的桌面电脑应用中,还有消费电子设备中,如移动电话、掌上电脑和MP3播放器等。SQLite的源码就放在公有领域(即WikiPedia的public domain)中。
资源详情
资源评论
资源推荐
收起资源包目录
SQLite 中文文档.rar (30个子文件)
SQLite 中文文档
49.html 9KB
78.html 2KB
41.html 2KB
65.html 2KB
67.html 1KB
73.html 16KB
40.html 3KB
44.html 2KB
72.html 3KB
48.html 9KB
63.html 2KB
77.html 3KB
47.html 3KB
64.html 2KB
46.html 3KB
目录.Html 3KB
43.html 4KB
39.Html 3KB
71.html 3KB
76.html 9KB
75.html 2KB
66.html 2KB
69.html 2KB
68.html 4KB
70.html 18KB
62.html 2KB
50.html 2KB
74.html 2KB
45.html 4KB
42.html 3KB
共 30 条
- 1
Atriper
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论14