最新国产好看的视频,伊人天堂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)文章

最新評論

广德县| 象州县| 四会市| 秭归县| 锡林浩特市| 宁强县| 陈巴尔虎旗| 阿鲁科尔沁旗| 茂名市| 庄浪县| 新河县| 怀来县| 岐山县| 吴川市| 汶上县| 益阳市| 青冈县| 股票| 鸡东县| 鄂温| 噶尔县| 靖边县| 景德镇市| 周口市| 巨野县| 沂源县| 林西县| 平顶山市| 镇沅| 虞城县| 皮山县| 明溪县| 乌兰县| 宁武县| 寿宁县| 和田市| 克什克腾旗| 邵东县| 福泉市| 塔城市| 平谷区|