SQL

SQL作成 考え方

 

まずは表示させたい結果の列名を考える

if 関数SUM, COUNTは必要
 ⇒列名に対してSUMやCOUNTを入れて AS

	SUMやCOUNT後に条件を加える必要がある?
	 ⇒HAVING

if GROUP BYが必要?
 ⇒GROUP BYを使う必要がある時はそれを基準に表示結果を考える

	GROUP BY 句の後に条件を加える必要がある?
	 ⇒HAVING

if テーブル結合は必要?
 if NULLのあるレコードは表示させる?
  YES⇒LEFT JOIN
  NO⇒JOIN

if 条件 WHEREは必要?
 ⇒ 入れる
 if 比較の値を得る為にサブクエリが必要?
  ⇒サブクエリ内容を考える

if 表示の行数、昇順降順?
 ⇒ ORDER BY DESC/ASC
 
 	if 限度は必要?
 	 ⇒ LIMIT

 

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)