国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

mysql后接特殊條件的用法

2024-07-24 13:00:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
MySQL 可以進(jìn)行order by 排序,通常后面只會(huì)接字段 如 select *  from table order by name;但是如果有復(fù)合排序的時(shí)候后面會(huì)要接一些更負(fù)責(zé)的條件,單純用字段便無(wú)法滿(mǎn)足,如:SELECT    TITLE,    CJSJ,    date_format(cjsj2, '%Y-%m-%d %H') '時(shí)間戳',    FMJBFROM    nms_key_infoWHERE    CJSJ BETWEEN '2017-2-22 00:00:00'AND '2017-2-22 23:59:59'ORDER BY    cjsj BETWEEN '2017-2-22 11:00:00'AND '2017-2-22 11:30:00' desc , date_format(cjsj, '%Y-%m-%d %H') DESC, FMJB DESC, CJSJ DESC這段語(yǔ)句的后面order by 后面接了一個(gè)時(shí)間的區(qū)間,是要把指定的時(shí)間區(qū)間內(nèi)的數(shù)據(jù)排到最上面,然后其余的數(shù)據(jù)按照后面排序規(guī)則經(jīng)行排序但是,這種寫(xiě)法在mysql可以用,hibernate中的hql語(yǔ)句就會(huì)報(bào)錯(cuò),我測(cè)試了很久又發(fā)現(xiàn)一種寫(xiě)法兩者都可以使用,SELECT    TITLE,    CJSJ,    date_format(cjsj2, '%Y-%m-%d %H') '時(shí)間戳',    FMJB,    (case when CJSJ BETWEEN '2017-2-22 11:00:00' and '2017-2-22 11:30:00' then 1 ELSE 2 END ) 'lev'FROM    nms_key_infoWHERE    CJSJ BETWEEN '2017-2-22 00:00:00'AND '2017-2-22 23:59:59'ORDER BY(case when CJSJ BETWEEN '2017-2-22 11:00:00' and '2017-2-22 11:30:00' then 1 ELSE 2 END ) , date_format(cjsj, '%Y-%m-%d %H') DESC, FMJB DESC, CJSJ DESC使用case when 來(lái)經(jīng)行級(jí)別排序,把指定的時(shí)間區(qū)間內(nèi)的數(shù)據(jù)
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 漳州市| 遂溪县| 普定县| 黄骅市| 金溪县| 瑞安市| 平定县| 弥勒县| 巴林右旗| 新泰市| 融水| 乌鲁木齐县| 庆云县| 湟中县| 西平县| 时尚| 抚顺市| 宽城| 高邮市| 文山县| 新和县| 林西县| 卓资县| 客服| 邯郸市| 任丘市| 射洪县| 综艺| 沙雅县| 锦州市| 阳西县| 九台市| 新蔡县| 呈贡县| 随州市| 陇南市| 玛沁县| 洞口县| 高邮市| 思茅市| 邵武市|