【发布时间】:2012-12-14 03:12:18
【问题描述】:
在 MySQL 中我可以使用 LIMIT 子句,但不能在 sybase 中使用。我在网上找到了很多问题和答案,但我找不到我想要的。这个我试过了
SELECT TOP 5 * FROM Employees ORDER BY Surname;
但是sybase会抛出错误。它在5附近说语法不正确。我也试过这个
SELECT BOTTOM 5 * FROM
(SELECT TOP 15 * FROM someTable
ORDER BYorderColumns DESC)
也不行。还有这个:
SET ROWCOUNT 60
DECLARE @name VARCHAR
SELECT @name = name
FROM user
WHERE something = $something
ORDER BY date ASC
SET ROWCOUNT 20
SELECT *
FROM user
WHERE name >= @name
这不起作用,因为我在表中没有任何 ID 号,而只有具有 varchar 数据类型的名称。有什么想法吗? 非常感谢您。
【问题讨论】:
-
有人吗?请帮帮我...
-
你的sybase是什么? ASA、ASE、智商?