今天在执行一条查询语句的使用发生了这样一件事:
select top 3 * from ta_hr_assscore where ta_hr_asstMouth like '%2012-05月%'
用这条sql语句查询出的数据是正确的:(从168条开始)
Id
168 0008595195 045 赵左晨 108.0 信息 2012-05-01 16:39:01 2012-05月 员工级 刘培
169 0005855207 047 唐琼 46.0 信息 2012-06-11 14:29:48 2012-05月 员工级 刘培
170 0005872310 093 贾辉辉 76.0 信息 2012-06-11 14:30:01 2012-05月 员工级 刘培
——————————————————————————————————————————————————————
select top 3 * from ta_hr_assscore where ta_hr_asstMouth like '%2012-05月%' order by ta_hr_asstMouth desc
但是 当我加上 order by时,神奇了(第168条明明是2012-05月的数据,但是这样就查不出来了!):
171 0005872310 093 李四 76.0 信息 2012-06-11 14:30:04 2012-05月 员工级 刘培
170 0005872310 093 贾辉辉 76.0 信息 2012-06-11 14:30:01 2012-05月 员工级 刘培
169 0005855207 047 唐琼 46.0 信息 2012-06-11 14:29:48 2012-05月 员工级 刘培
---------------------------------------------------------------------------------------------------------------------------------
这是什么情况啊?纠结。。。。。。。。。。 各位大侠看看!!!!!
分享到:
相关推荐
group by的使用,order by的使用,以及 group by + order by的一起使用。
使用nutz, 直接写sql查询 select 中包含 order by 查询出错的问题修正
因此,常常出现这样的错误 代码如下:select * from [IND] where INDID>10union...9 order by INDID desc此时就出现问题了,数据库报错。问题就出在order by上 为什么呢?难道UNION和ORDER BY 不能同时存在? union
order by 、group by 、having的用法区别 order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。 group by 从英文里理解就是分组。必须有“聚合函数”来...
union all与order by用法,并详细举例,oracle pl/sql
MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。 1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。 SELECT * FROM ...
主要介绍了Oracle数据库中ORDER BY排序和查询按IN条件的顺序输出的方法,其中ORDER BY的排序结果需要注意其是否稳定,需要的朋友可以参考下
C# 使用orderby 多字段 动态排序
在这篇文章中,笔者就谈谈提高Order By语句查询效率的两个思路,以供大家参考。 在MySQL数据库中,Order by语句的使用频率是比较高的。但是众所周知,在使用这个语句时,往往会降低数据查询的性能。因为可能需要对...
mysql 中order by 与group by的顺序是:selectfromwheregroup byorder by注意:group by 比order by先执行,order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将无效。要查出group ...
oracle数据库中order by的一些高级用法,该文件中,从order by的基本应用到order by的高级运用,该文件中均有体现
MyBatisPlus条件构造器带条件排序方法orderBy、orderByDesc、orderByAsc使用示例代码
自动添加 OrderBy 或者 ThenBy,只要一直调用 OrderIf 扩展函数就行。 扩展函数中将自动判断 传入的 IQueryable 是否有调用过 OrderBy 函数。
order_by_、group_by_、having的用法区别
对矢量数据进行SQL查询,使用OrderBy 和GroupBy的属性控制查询方式。
select * from (select * from tmpwp order by aa ) as t; insert into tmpwp(aa) VALUES(2); insert into tmpwp(aa) VALUES(67); insert into tmpwp(aa) VALUES(5); insert into tmpwp(aa) VALUES(234); 这个时候...
activiti5.9修复mysql order by 排序bug 详情见博客地址:http://blog.csdn.net/qq413041153/article/details/7740773#comments
SQL Server之所以不允许在视图定义中使用ORDER BY子句是为了遵守ANSI SQL-92标准。因为对该标准的原理分析需要对结构化查询语言(SQL)的底层结构和它所基于的数学理论进行讨论,我们不能在这里对它进行充分的解释。...
–按某一字段分组取最大(小)值所在行的数据 代码如下: /* 数据如下: nameval memo a 2 a2(a的第二个值) a 1 a1–a的第一个值 a 3 a3:a的第三个值 b 1 b1–b的第一个值 b 3 b3:b的第三个值 b 2 b2b2b2b2 b 4 b4b4 b ...