Previous: 昇順と降順
Up: 整列
Previous Page: 昇順と降順
select文では、項目名だけではなく項目名からなる式を置くことができた。例えば、 例 9 の様な場合、price * qty の値で並べ換えるには、どうすればいいのだろうか? order by 句で指定しようにも、項目名がない。そうした時には、selectの項目名リス トの中で、何番目の項目かを数えて、その数字で指定をすることができる。この例で は、price * qty は、selectリストで 5番目の項目なので、次の様な指定ができる。
select stor_id , title_id , price , qty , price * qty from salesview order by 5 desc
例10の場合では、計算式に見出し名がつけられていた。こうした時には、order by 句 に、項目名の代わりに、見出し名を指定することができる。
select stor_id 店, title_id 本 , price 定価, qty 部数 , 総売上 = price * qty from salesview order by 総売上 desc
maruyama@wakhok.ac.jp