| 您的当前位置:首页 --> MSSQL教程 |
| sql to sqlalchemy 转换的小例子 |
| 浏览次数:845 关键词 ( ) |
|
复制代码 代码如下: select to_char(date_published, 'yyyymm') yo from blog group by yo; 转换成sqlalchemy 语句
复制代码 代码如下: In[3]: year_field = db.func.extract('year', ArticleModel.date_published) In[4]: month_field = db.func.extract('month', ArticleModel.date_published) In[5]: yonth_field = year_field *100+ month_field In[6]:print db.session.query(yonth_field.label('yonth'), db.func.count(1)).group_by('yonth') SELECT EXTRACT(year FROM article_meta.date_published)*:param_1 + EXTRACT(month FROM article_meta.date_published)AS yonth, count(:param_2)AS count_1 FROM article_meta JOIN article ON article_meta.id = article.id GROUPBY yonth 也可以 可以通过 func 直接调用数据库支持的函数或存储过程 复制代码 代码如下: yonth = db.func.to_char(ArticleModel.date_published,'yyyymm').label('yonth') archive_list =(db.session.query(yonth, db.func.count(1)).group_by('yonth').all()) |
| 下载次数:7 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 Sqlserver事务备份和还原的实例代码(必看) 上一条 SQL有外连接的时候注意过滤条件位置否则会导致网页慢 |