注:原创作品,分享以供交流学习,转载请注明出处。
今天偶尔发现mysql居然不支持top语句,之前用hibernate记得用过top语句。原因是:mysql的确是不支持top语句,之前用的是hql语句,是hibernate帮你翻译成mysql支持的语句的。
通常hibernate的用法: select top 5 id,name,password from user order by id;
mysql中的用法: select id,content from notice order by id desc limit 5;
今天偶尔发现mysql居然不支持top语句,之前用hibernate记得用过top语句。原因是:mysql的确是不支持top语句,之前用的是hql语句,是hibernate帮你翻译成mysql支持的语句的。
通常hibernate的用法: select top 5 id,name,password from user order by id;
mysql中的用法: select id,content from notice order by id desc limit 5;
MySQL中使用Top语句
本文介绍了在MySQL中实现类似SQL Server的TOP语句的方法。由于MySQL本身并不直接支持TOP语句,文章提供了通过LIMIT来达到相同效果的具体语法示例,并解释了在使用Hibernate框架时如何透明地进行这种转换。
767

被折叠的 条评论
为什么被折叠?



