加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

将SQL Server查询转换为MySQL

发布时间:2020-12-12 06:05:38 所属栏目:MsSql教程 来源:网络整理
导读:Possible Duplicate: 07000 我如何在MySQL中编写此查询? 从人员中选出50%* 表格中的条目数量将不断变化,因此我需要按百分比而不是固定数字进行选择. 解决方法 这实际上是一个 duplicate question,但我现在有一个更好的,单通,快速,答案: Select *from( SEL

Possible Duplicate:
07000

我如何在MySQL中编写此查询?

从人员中选出50%*

表格中的条目数量将不断变化,因此我需要按百分比而不是固定数字进行选择.

解决方法

这实际上是一个 duplicate question,但我现在有一个更好的,单通,快速,答案:
Select *
from
(
    SELECT tbl.*,@counter := @counter +1 counter
    FROM (select @counter:=0) initvar,tbl
    ORDER BY ordcolumn
) X
where counter <= (50/100 * @counter);
ORDER BY ordcolumn

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读