sqlalchemy位运算符的使用(与或非等)
来源:互联网 发布:lua和php 编辑:程序博客网 时间:2024/06/02 03:51
最近工作在操作mysql的时候用到了位运算,在mysql中是带有位运算符的(&、|、等),但是我们进行数据操作并不是直接运用的原生sql语句,而是使用的sqlalchemy,百度查找一番并没有发现介绍sqlalchemy中使用位运算的资料,虽然没有在网上找到,但是我总是感觉sqlalchemy肯定会提供的,最后在sqlalchemy中找到了,哈哈,在此记录一下
在使用的时候需要引入operators模块,然后调用op方法,例子代码如下:
from sqlalchemy.sql import operatorsoperators.op(MyTable.id, '&', 1)
上面语句的效果就相当于mysql中的
mytable.id & 1
当然也可以直接用orm对象调用op
MyTable.id.op("&")(1)
效果和上面是一样的
具体用法可以去看源码,源码位置如下
/python2.7/site-packages/sqlalchemy/sql/operators.py
阅读全文
0 0
- sqlalchemy位运算符的使用(与或非等)
- 【Java】Java中的位运算符与、或、非、异或的使用
- java 位运算符 与或非
- 逻辑运算符 或 与 非 位运算
- c语言的按位或,与,非运算符
- 位运算符和位运算(与,或,异或等)的用途
- 位运算符和位运算(与,或,异或等)的用途
- 位运算符和位运算(与,或,异或等)的用途
- Java的位运算符:与(&)、非(~)、或(|)、异或(^)
- Java的按位运算符--&(与)、|(或)、^(异或)、~(非)
- Java的位运算符详解实例-与(&)、非(~)、或(|)、异或(^)
- 位运算符-按位与或非异或
- sql位运算符【&(位与)、~(位非)、|(位或)、^(位异或)】与位移
- Java 位运算符 与(&), 非(~), 或(|), 异或(^)
- Java 位运算(与、或、非、异或)
- Java中的按位与(&)、按位或(|)、异或(^)等运算符
- Java的位运算符 与(&)、非(~)、或(|)、异或(^) 的某些妙用。
- Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- Emacs 快速指南
- CSS特性
- Flask部署 —— nginx+gunicorn+supervisor
- <学习html>第二天笔记-标签分类、关系;开发工具;文档类型;标签语义化;HTML标签;问题“图像标签代码语法无误,但是图像显示不出来”
- GitHub -- GitHub配置与使用
- sqlalchemy位运算符的使用(与或非等)
- 利用python来解决 小鸡,公鸡,母鸡的数学问题
- 注册github以及创建项目
- 《OSG3.4.0》Part1 在控制台中测试OSG配置完成
- css3
- 中国剩余定理及其扩展——学习(复习)笔记
- AffinityPropagation(AP聚类算法)待理解
- 【常用函数封装】php-字符串
- jQuery学习笔记之三