今天在执行一条查询语句的使用发生了这样一件事:
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月 员工级 刘培
---------------------------------------------------------------------------------------------------------------------------------
这是什么情况啊?纠结。。。。。。。。。。 各位大侠看看!!!!!
分享到:
相关推荐
在数据库查询语言 SQL(Structured Query Language)中,`GROUP BY` 和 `ORDER BY` 是两个非常重要的子句,它们可以帮助我们更高效地管理和展示数据。 #### GROUP BY 子句 `GROUP BY` 主要用于将数据表中的数据...
UNION ALL 和 ORDER BY 是 SQL 语言中的两个基本操作符,分别用于合并查询结果和排序数据。在 Oracle PL/SQL 中, UNION ALL 和 ORDER BY 的使用需要遵循一定的规则和限制。本文将详细介绍 UNION ALL 和 ORDER BY 的...
在描述中提到的问题中,当使用`ORDER BY`对包含非唯一值的列进行排序,并结合分页查询时,发现不同页码的数据可能会有重复。这进一步证实了`ORDER BY`在Oracle中的不稳定特性。在没有唯一索引或主键约束的情况下,...
使用nutz, 直接写sql查询 select 中包含 order by 查询出错的问题修正
如果视图包含`ORDER BY`,则每次通过视图查询数据时,结果排序可能会对其他查询产生意想不到的影响,导致视图难以作为通用查询基础。 2. **性能影响**:在视图中使用`ORDER BY`可能导致不必要的数据排序,尤其是在...
在SQL查询中,`ORDER BY`、`GROUP BY` 和 `HAVING` 是三个非常重要的子句,它们分别用于不同的数据处理操作。 1. **ORDER BY** 子句: - `ORDER BY` 用于对查询结果进行排序,按照指定的字段进行升序或降序排列。...
因此,常常出现这样的错误 代码如下:select * from [IND] where INDID>10union...9 order by INDID desc此时就出现问题了,数据库报错。问题就出在order by上 为什么呢?难道UNION和ORDER BY 不能同时存在? union
MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。 1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。 SELECT * FROM ...
自动添加 OrderBy 或者 ThenBy,只要一直调用 OrderIf 扩展函数就行。 扩展函数中将自动判断 传入的 IQueryable 是否有调用过 OrderBy 函数。
`OrderBy` 方法是 LINQ(Language Integrated Query) 提供的一个非常方便的排序工具,它允许我们按照一种或多种字段对数据进行升序排序。在某些情况下,我们可能需要根据动态指定的字段进行排序,这在处理复杂数据...
在实际开发中,我们经常需要对查询结果进行排序,MyBatisPlus为此提供了`orderBy`、`orderByDesc`和`orderByAsc`三个方法,方便我们实现条件排序。下面将详细介绍这三个方法的使用及原理。 `orderBy`方法是...
在IT行业中,SuperMap Objects .NET是一个强大的GIS(地理信息系统)开发框架,它允许...在提供的`SQLQuery_OrderBy`文件中,可能包含了更多关于如何在实践中使用这些属性的示例和详细说明,建议仔细研究以加深理解。
标题 "Linq OrderBy" 和描述 "Dynamic Linq SortBy" 涉及到的是 .NET Framework 中 LINQ(Language Integrated Query,语言集成查询)的一部分,特别是如何动态地对数据进行排序。在 .NET 中,LINQ 提供了一种强大且...
mysql 中order by 与group by的顺序是:selectfromwheregroup byorder by注意:group by 比order by先执行,order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将无效。要查出group ...
在这篇文章中,笔者就谈谈提高Order By语句查询效率的两个思路,以供大家参考。 在MySQL数据库中,Order by语句的使用频率是比较高的。但是众所周知,在使用这个语句时,往往会降低数据查询的性能。因为可能需要对...
在SQL语言中,LIKE和ORDER BY是两个非常重要的关键字,它们分别用于数据的查询和排序。今天我们将深入探讨这两个概念,以及它们在T-SQL(Transact-SQL,微软SQL Server中的SQL方言)中的具体应用。 首先,我们来...
oracle数据库中order by的一些高级用法,该文件中,从order by的基本应用到order by的高级运用,该文件中均有体现
这个查询首先计算了一个随机的id值,确保它位于表中id范围之内,然后选取所有id大于等于这个随机值的行,由于主键id的有序性,这将保证返回的行是随机的,同时避免了`ORDER BY RAND()`的性能问题。 另外,还有一种...
本文就和大家一起深入研究下mysql中group by与order by.下面是我模拟我的内容表 我现在需要取出每个分类中最新的内容 select * from test group by category_id order by `date` 结果如下 明显。这不是我想...