- 中古
- 書籍
- 書籍
データベース速攻入門 モデリングからSQLの書き方まで Software Design別冊
定価 ¥2,420
1,210円 定価より1,210円(50%)おトク
獲得ポイント11P
在庫なし
発送時期 1~5日以内に発送
商品詳細
内容紹介 | |
---|---|
販売会社/発売会社 | 技術評論社 |
発売年月日 | 2023/03/06 |
JAN | 9784297133627 |
- 書籍
- 書籍
データベース速攻入門 モデリングからSQLの書き方まで
商品が入荷した店舗:0店
店頭で購入可能な商品の入荷情報となります
ご来店の際には売り切れの場合もございます
オンラインストア上の価格と店頭価格は異なります
お電話やお問い合わせフォームでの在庫確認、お客様宅への発送やお取り置き・お取り寄せは行っておりません
データベース速攻入門 モデリングからSQLの書き方まで
¥1,210
在庫なし
商品レビュー
4
1件のお客様レビュー
<本のタイトル> データベース速攻入門 ~モデリングからSQLの書き方まで (Software Design別冊) <本の紹介> (こんな方におすすめ) ・データベースについて基礎から勉強したい方 <何が書いてあったか(誰でも書ける)> ・インデックスが使用されない可能性のあ...
<本のタイトル> データベース速攻入門 ~モデリングからSQLの書き方まで (Software Design別冊) <本の紹介> (こんな方におすすめ) ・データベースについて基礎から勉強したい方 <何が書いてあったか(誰でも書ける)> ・インデックスが使用されない可能性のあるSQL文 WHERE句で ・NULLを条件に使用している ・否定の条件を使用している ・カラム列に演算を行っている ・カラム列にSQL関数を用いている ・LIKE演算子で「中間・後方一致」を行っている ・日付の条件指定 日付型に変更する際はCAST 日付から特定の部分だけ抽出する際はEXTRACT ・サブクエリは遅い、JOINを使うこと サブクエリの結果テーブルにはインデックスが効かない またサブクエリはネストが増え、可読性が落ちる JOINは正しく使えばインデックスが効くので高速 ・EXISTSとINの使い分け INはまずサブクエリを実行する サブクエリの結果が小さい場合はINを使う EXISTは内部でJOINに近い動きをする 親クエリの結果が小さい場合はEXISTSを使う <そこから何を学んだか(自分自身のオリジナルの意見)> WHERE句で ・NULLを条件に使用している ・否定の条件を使用している ・EXISTSとINの使い分け IN句の中にサブクエリを書いたら、まずサブクエリが実行される。 そのためサブクエリの結果が小さい場合はINを使うほうがよい EXISTは内部でJOINに近い動きをする 親クエリの結果が小さい場合はEXISTSを使う <それをどう活かすか(アウトプットによる実践経験の蓄積)> WHERE条件でインデックスが効かない可能性のパターンを新しく知った。 またEXISTSとINの内部の動きの違いも知った。 ただいずれにしてもSQLの実行計画を毎回確認するのは絶対実施すべきと思った。
Posted by