从表中选择 2 个最大的 NIP

Posted

技术标签:

【中文标题】从表中选择 2 个最大的 NIP【英文标题】:Selecting 2 biggest NIP from the table 【发布时间】:2022-01-24 03:32:54 【问题描述】:

如何从表中选择最大 NIP 中的 2 个?有人能帮我吗?我只设法得到最高的。

[这是我的桌子]

我已经尝试过TOP功能,但它不起作用。

提前致谢!

【问题讨论】:

标记您的数据库 并解释什么不起作用!你有错误吗? 【参考方案1】:

看来你想要最长的阿拉马特?

所以按长度降序排列。

MS Sql 服务器

SELECT TOP 2 *
FROM your_table
ORDER BY LEN(alamat) DESC

MySql

SELECT *
FROM your_table
ORDER BY CHAR_LENGTH(alamat) DESC
LIMIT 2

【讨论】:

【参考方案2】:

好像你用的是 mysql,语法是这样的:

Select *
From tablename
Order by nip desc limit 2 

【讨论】:

【参考方案3】:

如果您在发布时编写了查询,则应该只写 SELECT TOP 2 而不是 SELECT 2 TOP

【讨论】:

我刚试了还是不行

以上是关于从表中选择 2 个最大的 NIP的主要内容,如果未能解决你的问题,请参考以下文章

无法从表中显示最大工资(测试)

mysql选择前n个最大值

mysql从表中显示数据最大值和总和

sql MIN()和MAX()允许您从表中的列中提取最小值和最大值。第1行显示MIN()示例,它选择最小值

从表中删除具有最大日期的行

从表中选择最后修改的数据记录