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 データ型の名前しかないため、これは機能しません。アイデアはありますか?よろしくお願いします。