Spartエンコーディングクラブスパークログ初日
SQLレッスン1日目は、Excelよりも楽でした
第1話では,SQLを通して実務でどのように運用するかを紹介した.
設計データベースと比較して、実際にはデータベースからデータを抽出する要求が実行されます.
データベースにはCRUD(create、read、update、delete)の代表的な4つの機能があり、この4週間の授業ではR(データ読み込み)機能について説明しています.
SQLをread機能の観点からのみ扱う場合、同じ機能を使用するExcelもありますが、SQLは必要ですか?この質問の答えは、データベースの膨大なデータから自分の必要なデータだけを読み込み、効率的なSQLを使用することです.
4週間以内の学習の順序は以下の通りです.
●第1週selectクエリ文、where節
●第2週グループby節、order by節
●第3週目
●第4週subquery文、その他の構文
また、今後使用するスパルタデータベースは以下の通りです.
-checkins
-courses
-orders
-enrolled
-enrolleds
-point_users
-users
最初に学ぶ構文はselectクエリーです.
TableとField
Table:データベースに格納されているExcelテーブルを指します.
Field:あるいはcolumnと呼ばれています.表の縦線に入る内容です.
select構文
select * from table1 // table 1에 있는 모든 데이터 불러오기
select field1 from table1 // table1에 있는 field1의 모든 데이터 불러오기
特定のデータのみをロードする方法(Whereセクション)
whereセクションと演算子を使用して、条件を満たすデータのみをロードする方法.
構成
select * from table1
where field1 연산자 조건 // table1 에서 조건을 만족하는 field1의 모든 데이터 불러오기
ex)select * from users
where name '황**'
出力結果whereの後には様々な演算子があるので、条件を満たす演算子を選択する必要があります.
比較演算子
比較演算子の美>大<小>=大<小=大<小=等しい!=等しくない
他の比較演算子の非Between And~間のLike文字パターン検索IN値リストで一致値を検索
_
論理演算子
ORまたは~~NOT~演算子でない
_
その他の有用な構文(limit、distinct、count)
Limit:出力結果の個数を決定する
ex)
count:出力データの個数
ex)
Reference
この問題について(Spartエンコーディングクラブスパークログ初日), 我々は、より多くの情報をここで見つけました https://velog.io/@ksh0899/Sparta코딩클럽-불꽃일지-1일차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol