sql语句的字段升序排列
包含两个点:
1.根据name字段升序排序。(这里自动按照字符集编码的顺序)
2.<>的用法。这里是直接是不等于,不仅仅局限于数字的比较,还有字符串的比较。另外由于是xml文件要写成"<>"的形式。
<!-- 所有的楼层 --><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 <> #{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 <> #{groupId}</if>))) t ORDER BY t.name ASC</select>
sql语句的字段升序排列相关推荐
- mysql按某个条件升序_问题描述大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同):SELECT * FROM `MyTable` WHERE...
问题描述 大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同): SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ...
- SQL语句修改字段类型与第一次SQLServer试验解答
SQL语句修改字段类型 mysql中 alert table name modify column name type; 例子:修改user表中的name属性类型为varchar(50) alert ...
- mysql中利用sql语句修改字段名称,字段长度等操作(亲测)
在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿.这些操作可以在phpmyadmin或者别的m ...
- sql中有一些保留字,当你的字段名是它的保留字时,这个时候sql语句的字段不加``就会报错...
sql中有一些保留字,当你的字段名是它的保留字时,这个时候sql语句的字段不加``就会报错 转载于:https://www.cnblogs.com/w123w/p/10673692.html
- mysql字段重命名_MySQL中使用SQL语句对字段进行重命名
MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用alter table 这一SQL语句. 重命名字段的语法为:alter table change . 现在我们来尝试把tes ...
- mysql给字段添加描述_用sql 语句给字段添加描述
用sql 语句给字段添加描述 IF not exists (SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', ...
- SQL语句修改字段默认值
一.SQL语句修改字段默认值 alter table 表名 drop constraint 约束名字 说明:删除表的字段的原有约束 alter table 表名 add constraint 约束名字 ...
- oracle字段长度大于3的值,sql语句查询字段长度大于6
sql语句怎么在一个数据库中查找拥有同一字段名的所有表 1.在Oracle中,这样写就可以解决了select column_name,table_name from user_tab_columns ...
- sql语句order by优先级分等级多次排序、sql语句多字段分优先级排序
表数据为 要求:plan_failed_reason字段不为空的在最上面:然后是plan_result字段根据/拆分,后面数字比前面大的:最后是其他的数据. sql语句为: SELECTid,plan ...
最新文章
- Logback学习笔记1
- apache httpd 1
- msm8909相关事宜
- 数据结构【图】—022邻接矩阵的深度和广度遍历
- boost::log::attribute_value_set用法的测试程序
- 解决Linux连不上外国软件源或者软件源失效
- 大家好,才是真的好「博客出书的故事②」
- 【HBUOJ】暴躁的阿生
- 面试时应该如何进行自我介绍呢
- Html设置超链接文字颜色
- 计算机无法对NAS硬盘操作,群晖NAS联机失败不要慌,我用经验告诉你,这样做就能完美解决...
- 七牛云融合CDN到底怎么配置?
- 计算机技术在生物工程方面的应用,信息技术下的生物工程应用论文
- 【刷题日记】网易——牛牛的闹钟
- ios怎么引入masonry_ios masonry 怎样设置边距自适应
- 20201222英语单词学习(仅供自己记录)
- vector在类内定义vector<int> vec(10,0); 报错原因分析
- U盘乱码文件删除或修复
- 图像识别、图像模糊检测
- 【无标题】2022年车工(高级)考题及答案
热门文章
- Apache Spark源码走读(九)如何进行代码跟读使用Intellij idea调试Spark源码
- android7.0模拟器pc版,安卓9.0模拟器电脑版
- 论文笔记 Object-Aware Instance Labeling for Weakly Supervised Object Detection - ICCV 2019
- MTK android 可修改IMEI方法
- 京东淘宝,拼多多三大电商平台竞品分析
- 使用插件实现ecplise js/jquery智能提示
- python中xml Excel解析编码小结
- 青龙面板加xdd-plus机器人保姆级教程
- MT9V034摄像头学习笔记(三)
- python初体验-hello world答案_Python初体验(一)—【配置环境变量】【变量】【input】【条件语句】【循环语句】...