case式に関して。
- 集約系の関数では複雑な処理を一気に行うことができる。
- case式は1列のみ有効。複数の列に対して行うことはできない。
- case ~ when ・・・thenではwhenが評価された時点で残りのwhenは無視される。同一条件を入れることはできない
http://mickindex.sakura.ne.jp/database/db_support_sinan.html
参考文献
SQL実践入門
技術ブログ
投稿日:2016年10月11日 更新日:
case式に関して。
http://mickindex.sakura.ne.jp/database/db_support_sinan.html
参考文献
SQL実践入門
執筆者:matsumoto
関連記事
今回はEXISTSについてです。 実務では伝票と明細との検索関連の処理で結構出てきます。 なお、達人に学ぶ~では論理学について少しふれており、この領域を本気で理解する場合は論理学を勉強する必要がありま …
JPAわけわかんねーと思い、触りはじめてから3か月ぐらいたちます。 いまだに細かい部分はよくわかっていないことは多いのですが、全体像というか何となくどういうものかはわかり始めてきたいのでまとめたいと思 …
Postgresメモ(データベース、スキーマ、他pgadminなど)
postgresをちょこちょこ触っており、超基礎的な事に関してMySQLでは触れられていないネタなどについて。 以前のリンク Postgresの基礎(主にMySQLとの違いなど) Contents1 …
ちょっと小ネタです。 通常SQLを記述する場合、縦に分けて書くのが見た目にも見やすく、保守性も高いです。 例として
1 |
SELECT id , name FROM product WHERE id =3 |
と書くよりは、 [ …
MySQLのユーザー変更+information_schema.columns
MySQLで行うユーザーの作成について
1 |
GRANT ALL PRIVILEGES ON データベース名.* TO ユーザー名@localhost IDENTIFIED BY 'パスワード' WITH GRANT OPTION |
これですが、一つのデータベースに対して行うとhost内のユーザーすべてが切り替わってしまいます …