包含两个点:

1.根据name字段升序排序。(这里自动按照字符集编码的顺序)

2.<>的用法。这里是直接是不等于,不仅仅局限于数字的比较,还有字符串的比较。另外由于是xml文件要写成"&lt;&gt;"的形式。

 <!-- 所有的楼层 --><select id="findBuildingAndFloorByDistrictAndGroup" resultType="xxxxxxx" parameterType="xxxxx">SELECT * FROM ((SELECTb.id,b.id AS building_id,b.building_name NAME,b.merchant_district_id pId,'building' AS type,0 AS checkedFROMxxx bWHEREb.del_stauts = 1<if test="merchantDistrictId != null and merchantDistrictId.trim() != ''">AND b.merchant_district_id = #{merchantDistrictId}</if>AND b.id NOT IN (SELECTg.building_idFROMxx gLEFT JOIN x eig ON eig.id = g.group_idWHEREg.ref_type = 2AND g.ref_status = 1<if test="instrumentAttribute != null and instrumentAttribute != ''">AND eig.instrument_attribute = #{instrumentAttribute}</if><if test="groupId != null and groupId.trim() != ''">AND g.group_id &lt;&gt; #{groupId}</if>))UNION ALL(SELECTf.id,f.building_id,f.floor NAME,f.building_id pId,'floor' AS type,0 AS checkedFROMxxxx fWHEREf. STATUS = 1AND f.building_id IS NOT NULL<if test="merchantDistrictId != null and merchantDistrictId.trim() != ''">AND f.merchant_district_id = #{merchantDistrictId}</if>AND f.id NOT IN (SELECTg.floor_idFROMxx gLEFT JOIN x eig ON eig.id = g.group_idWHEREg.ref_type = 1AND g.ref_status = 1<if test="instrumentAttribute != null and instrumentAttribute != ''">AND eig.instrument_attribute = #{instrumentAttribute}</if><if test="groupId != null and groupId.trim() != ''">AND g.group_id &lt;&gt; #{groupId}</if>))) t ORDER BY t.name ASC</select>

sql语句的字段升序排列相关推荐

  1. mysql按某个条件升序_问题描述大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同):SELECT * FROM `MyTable` WHERE...

    问题描述 大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同): SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ...

  2. SQL语句修改字段类型与第一次SQLServer试验解答

    SQL语句修改字段类型 mysql中 alert table name modify column name type; 例子:修改user表中的name属性类型为varchar(50) alert ...

  3. mysql中利用sql语句修改字段名称,字段长度等操作(亲测)

    在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿.这些操作可以在phpmyadmin或者别的m ...

  4. sql中有一些保留字,当你的字段名是它的保留字时,这个时候sql语句的字段不加``就会报错...

    sql中有一些保留字,当你的字段名是它的保留字时,这个时候sql语句的字段不加``就会报错 转载于:https://www.cnblogs.com/w123w/p/10673692.html

  5. mysql字段重命名_MySQL中使用SQL语句对字段进行重命名

    MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用alter table 这一SQL语句. 重命名字段的语法为:alter table change . 现在我们来尝试把tes ...

  6. mysql给字段添加描述_用sql 语句给字段添加描述

    用sql 语句给字段添加描述 IF not exists (SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', ...

  7. SQL语句修改字段默认值

    一.SQL语句修改字段默认值 alter table 表名 drop constraint 约束名字 说明:删除表的字段的原有约束 alter table 表名 add constraint 约束名字 ...

  8. oracle字段长度大于3的值,sql语句查询字段长度大于6

    sql语句怎么在一个数据库中查找拥有同一字段名的所有表 1.在Oracle中,这样写就可以解决了select column_name,table_name from user_tab_columns ...

  9. sql语句order by优先级分等级多次排序、sql语句多字段分优先级排序

    表数据为 要求:plan_failed_reason字段不为空的在最上面:然后是plan_result字段根据/拆分,后面数字比前面大的:最后是其他的数据. sql语句为: SELECTid,plan ...

最新文章

  1. Logback学习笔记1
  2. apache httpd 1
  3. msm8909相关事宜
  4. 数据结构【图】—022邻接矩阵的深度和广度遍历
  5. boost::log::attribute_value_set用法的测试程序
  6. 解决Linux连不上外国软件源或者软件源失效
  7. 大家好,才是真的好「博客出书的故事②」
  8. 【HBUOJ】暴躁的阿生
  9. 面试时应该如何进行自我介绍呢
  10. Html设置超链接文字颜色
  11. 计算机无法对NAS硬盘操作,群晖NAS联机失败不要慌,我用经验告诉你,这样做就能完美解决...
  12. 七牛云融合CDN到底怎么配置?
  13. 计算机技术在生物工程方面的应用,信息技术下的生物工程应用论文
  14. 【刷题日记】网易——牛牛的闹钟
  15. ios怎么引入masonry_ios masonry 怎样设置边距自适应
  16. 20201222英语单词学习(仅供自己记录)
  17. vector在类内定义vector<int> vec(10,0); 报错原因分析
  18. U盘乱码文件删除或修复
  19. 图像识别、图像模糊检测
  20. 【无标题】2022年车工(高级)考题及答案

热门文章

  1. Apache Spark源码走读(九)如何进行代码跟读使用Intellij idea调试Spark源码
  2. android7.0模拟器pc版,安卓9.0模拟器电脑版
  3. 论文笔记 Object-Aware Instance Labeling for Weakly Supervised Object Detection - ICCV 2019
  4. MTK android 可修改IMEI方法
  5. 京东淘宝,拼多多三大电商平台竞品分析
  6. 使用插件实现ecplise js/jquery智能提示
  7. python中xml Excel解析编码小结
  8. 青龙面板加xdd-plus机器人保姆级教程
  9. MT9V034摄像头学习笔记(三)
  10. python初体验-hello world答案_Python初体验(一)—【配置环境变量】【变量】【input】【条件语句】【循环语句】...