12

クエリがあり、DB2 データベースからの結果をソートする必要があります。クエリは列を選択しますempname,salary,status。しかし、empno による順序を使用して結果を並べ替える必要が
ありますが、クエリが機能していません..これがクエリです。

select empname, salary, status from emp where salary>5000 order by empno  

empno列の選択にクエリを使用せずに並べ替えるようにクエリを更新できますか?

4

5 に答える 5

10

最後にドット(。)を除いて、あなたの構文は私には正しいようです。うまくいかない場合はドットを削除した後...

次のようなものを試してください

SELECT empname, salary, status
  FROM (SELECT   *
            FROM emp
        ORDER BY empno)
 WHERE salary > 5000
于 2012-07-19T05:29:14.433 に答える
-2

これを試して

select empname, salary, status from emp where salary>5000 order by empno asc

列とテーブル名が実際に存在することを確認してください。

ご覧ください: ORDER BY 句

よろしくお願いします

于 2012-07-19T05:29:14.440 に答える