- バックアップ一覧
- ソース を表示
- PostgreSQL/SQL/SELECT は削除されています。
- 1 (2009-02-24 (火) 13:26:22)
- 2 (2010-05-09 (日) 09:46:26)
SELECT
CASE
SELECT CASE WHEN status = 1 THEN '表示' ELSE '非表示' END AS _status FROM user;
COALESCE
SELECT COALESCE(email1, email2, 'NO EMAIL') FROM user;
NULLでない最初の引数を返す。全てNULLの場合はNULLを返す。
http://www.postgresql.jp/document/pg833doc/html/functions-conditional.html#AEN14490
タイムスタンプを文字列に変換
SELECT to_char(now(), 'YYYY/MM/DD HH24:MI::SS');
http://www.postgresql.jp/document/pg833doc/html/functions-formatting.html
ランダムに取得
SELECT id FROM user ORDER BY random()