您好,欢迎来到刀刀网。
搜索
您的当前位置:首页SQLite中的运算符表达式

SQLite中的运算符表达式

来源:刀刀网
SQLite中的运算符表达式

SQLite中的运算符表达式

在SQLite中,运算符包括了⼀元运算符,⼆元运算符(⼆进制运算符)和三元元素符。图3.12中给出了这些运算符需要的参数以及优先级。其中,⼀元运算符的优先级最⾼,三元运算符的最低。

图3.12 运算符以及执⾏顺序

⼀元运算符其实就是对⼀个⽬标进⾏操作。在SQLite中,⽀持的⼀元运算符有4个,分别为“-”、“+”、“~”和NOT,对于这些运算符的介绍如下:

-:翻转值的符号,将其乘以-1.0。

+:运算符基本上是⼀个⽆操作的,留下⼀个与之前具有相同符号的值,它不会使负值变为正。 ~:与C语⾔⼀样,“〜”运算符执⾏按位取反。此运算符不是SQL语⾔标准的⼀部分。NOT:NOT运算符使⽤3VL反转布尔表达式。(对于3VL我们会在后⾯进⾏介绍)

⼆元运算符是对两个⽬标进⾏操作的,并且是中缀(即在两个操作数之间)。表3-1中列出了SQLite⽀持的所有⼆元运算符,这⾥的这些运算符是根据优先级从⾼到低进⾏排列的。

表3-1 ⼆元运算符

以下我们将这对使⽤最多的⼆元运算符进⾏详细的讲解。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务