最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sql to sqlalchemy 轉(zhuǎn)換的小例子

 更新時間:2013年05月03日 10:10:18   作者:  
sql to sqlalchemy 轉(zhuǎn)換的小例子,需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

select to_char(date_published, 'yyyymm') yo from blog group by yo;

轉(zhuǎn)換成sqlalchemy 語句


可以使用 extract()

復(fù)制代碼 代碼如下:

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 直接調(diào)用數(shù)據(jù)庫支持的函數(shù)或存儲過程
復(fù)制代碼 代碼如下:

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())

相關(guān)文章

最新評論

扎囊县| 双桥区| 潞城市| 玉龙| 沅江市| 台南县| 新巴尔虎左旗| 亳州市| 兴义市| 小金县| 黔南| 沙田区| 连山| 远安县| 会昌县| 潍坊市| 封开县| 江永县| 日土县| 许昌市| 洛隆县| 茌平县| 六盘水市| 巴彦县| 达州市| 蒙城县| 浪卡子县| 宾川县| 嘉兴市| 阿坝县| 黎城县| 蕲春县| 溧阳市| 梅州市| 阳原县| 汕尾市| 灌云县| 南康市| 鄯善县| 昌江| 凌源市|