2012年10月2日火曜日

[小ネタ]SQL文(SQL)

■ORDER BY による並び替え
SELECT * FROM table ORDER BY field DESC;

■CASE文による値の取得
SELECT * CASE
 WHEN atai1 THEN field1*1.5
 WHEN atai2 THEN field1*1.25
 ELSE field1
 END fieldx
 FROM emp
 ORDER BY *;

■GROUP BY句
SELECT * FROM table WHERE fielda = x
GROUP BY fieldb, fieldc ;

■HAVINGはどうつかうでしょう?

0 件のコメント:

コメントを投稿