文档章节

MYSQL String字段数字排序

张悟空
 张悟空
发布于 2016/07/12 14:57
字数 108
阅读 22
收藏 0
点赞 0
评论 0

ID存成String类型 排序会按字符串排序,只需要这样就好了

<select id="datalistPage" parameterType="page" resultType="pd">
		select
		<include refid="Field"></include>
		from 
		<include refid="tableName"></include>
		where 1=1
		<if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 -->
			and
				(
				<!--	根据需求自己加检索条件
					字段1 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
					 or 
					字段2 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%') 
				-->
				)
		</if>
		order by -ID  DESC
	</select>

参考http://originwxit.iteye.com/blog/1189515

© 著作权归作者所有

共有 人打赏支持
张悟空
粉丝 8
博文 70
码字总数 20473
作品 0
郑州
程序员
mysql , java length

mysql length是mysql的一个用来来获取字符串长度的内置函数方法, 同样的获取字符串长度的还有char_length. length: 是计算字段的长度, utf8编码下,一个汉字是算三个字符,一个数字或字母算一个...

kenzheng ⋅ 2015/12/25 ⋅ 0

如何在mysql中实现自然排序

背景 熟悉mysql的同学应该清楚,mysql在对字符串做order by排序时是按照字典序进行排序的,但是如果字符串中包含数字的话(我们称这种类型的字符串为alphanumeric),仅按照字典序的排序结果...

wooyoo ⋅ 2017/04/16 ⋅ 0

如何在mysql中实现自然排序

背景 熟悉mysql的同学应该清楚,mysql在对字符串做order by排序时是按照字典序进行排序的,但是如果字符串中包含数字的话(我们称这种类型的字符串为alphanumeric),仅按照字典序的排序结果...

wooyoo ⋅ 2017/04/16 ⋅ 0

MongoDB查询时排序字段为int类型和string类型的区别

平常用Mysql比较多所以在查询时自然想到ORDER BY list_order DESC, 但是MongoDB并不能按照数字来排序字符串字段值, 上面list_order字符串值需要在个位数字前面补“0” 01,02,03,04,05,06,07...

solate ⋅ 2016/08/25 ⋅ 0

hive常用语法示例

建表语句 PATITIONED BY: 用于指定分区字段,每指定一个字段就表示基于该字段创建一个文件夹,如示例在一级目录中存在多个dt分区文件夹,在每个dt文件夹下又存在基于country分区的文件夹; ...

爱宝贝丶 ⋅ 02/25 ⋅ 0

20140527_学习日记

mysql导数据: DB 在本地 : select xxx into outfile filename DB 在远端 : mysql -e "select xxx" > local_filename 导数据时,不要首行的字段信息,就使用参数-N sql 默认排序使用字符串,...

娇小沙冰妹 ⋅ 2014/05/27 ⋅ 0

MySQL必知必会(2):数据检索(SELECT)

本文介绍Mysql开发中使用最频繁的功能,SELECT数据检索 简介 检索数据是从数据库中使用特定语句获取页面需要的数据。每天你上网浏览的网页,绝大部分数据都是从数据库中检索出来,所以它也是...

星空幻颖 ⋅ 2017/01/09 ⋅ 0

关于MYSQL替换和存储过程的问题、

关于MYSQL替换和存储过程的问题、 业务场景是源数据排序问题、导致终端节目排序混乱、之前约定的排序字段sequence全是0,于是想到用节目标题中的数字来排序、如“甄说红楼之15—刘姥姥得济出...

p至尊宝 ⋅ 2016/04/18 ⋅ 1

varchar类型的字段存储纯数字的排序

如果表字段的类型为varchar型,但是里面存储的是纯数字,怎么实现按照数字的大小来排序? 下面的方法对于mysql和oracle都实用 order by 字段+0 order by 字段1 等等都可以实现 mysql> creat...

被啃的窝瓜 ⋅ 2017/05/12 ⋅ 0

bash中除grep系之外的一些文本处理命令

其他的文本处理命令: 1.wc:(这个命令最常用的一些用法之前已经介绍过了,一般应用于管道进行输出) 2.cut命令: cut - 在文件的每一行中提取片断 注意:能够被cut命令修剪的文件或数据内容,...

刘景宇 ⋅ 2017/11/23 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

懒惰根本就不存在

简评:芝加哥大学心理学教授,懒惰根本就不存在。(本文表面讲行为心理学实则讲教育) 金句:以好奇而不是判断来回应一个人的无效行为,是非常有帮助的。 本文「我」代表原作者 E Price。 自...

极光推送 ⋅ 30分钟前 ⋅ 0

Excel提取单元格中最后一个“.”后面的数据

java.lang.String ----- String =TRIM((MID(SUBSTITUTE(B2,".",REPT(" ",99)),(LEN(B2)-LEN(SUBSTITUTE(B2,".","")))*99,99)))...

klog ⋅ 32分钟前 ⋅ 0

mac远程桌面

下载安装remote-desktop-mac Mac beta 客户端 mac通过远程桌面访问windows服务器。

亚林瓜子 ⋅ 36分钟前 ⋅ 0

firrtl

动手---sbt(2)之后,再回头看 chisel第一个实验,根据 https://github.com/freechipsproject/firrtl 发现firrtl没有执行sbt assembly命令,重新执行这个命令,结果成功。如下图: joe@joe-As...

whoisliang ⋅ 40分钟前 ⋅ 0

NIO

一、通道(Channel):用于源节点与目标节点的连接。在 Java NIO 中负责缓冲区中数据的传输。Channel 本身不存储数据,因此需要配合缓冲区进行传输。 二、通道的主要实现类 java.nio.channel...

stars永恒 ⋅ 41分钟前 ⋅ 0

Android悬浮窗的实现

0. 前言   现在很多应用都使用到悬浮窗,例如微信在视频的时候,点击Home键,视频小窗口仍然会在屏幕上显示。这个功能在很多情况下都非常有用。那么今天我们就来实现一下Android悬浮窗,以...

猴亮屏 ⋅ 41分钟前 ⋅ 0

日志采集中的关键技术分析

概述 日志从最初面向人类演变到现在的面向机器发生了巨大的变化。最初的日志主要的消费者是软件工程师,他们通过读取日志来排查问题,如今,大量机器日夜处理日志数据以生成可读性的报告以此...

tqyin ⋅ 42分钟前 ⋅ 0

使用Navicat将数据导出为text文本 然后再导入

将数据导出为text文本效率很高 1. 准备工作 1.1 准备表结构 1.2 目标库 执行生成表结构sql 2.将表数据导出为text文本 生成的text文本 3. 目标库 导入text 4.效果...

Lucky_Me ⋅ 48分钟前 ⋅ 0

IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)

文章介绍了idea下,项目乱码、控制台乱码及运行tomcat控制台乱码的解决方案,文章链接:https://www.cnblogs.com/vhua/p/idea_1.html

Funcy1122 ⋅ 51分钟前 ⋅ 0

IDEA使用sonarLint

一、IDEA如何安装SonarLint插件 1.打开 Idea 2.点击【File】 3.点击【Settings】 4.点击【Plugins】 5.在搜索栏中输入“sonarlint”关键字 6.点击【Install】进行安装 7.重启Idea 二、IDEA如...

开源中国成都区源花 ⋅ 56分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部