見出し画像

23年4月24日 Coursera google data analyst 日誌26日目

①Coursera data analyst講座
進捗管理>ステップ1~8
現状>
ステップ1-5/1-5 4月9日まで 3月23日完了!
ステップ2-4/2-4 4月14日まで 4月6日完了!
(ただし、ステップ2>一部演習が未完了)
ステップ3-3-5(1解説読むのだけ残して完了)/3-5 5月14日まで

実施内容

(復習)
ステップ1のSQL
解説読む
BigQuery上で演習
ステップ3-3テスト

学習内容

Règles écriture des requêtes
SELECT, FROM, WHERE etc en majuscule
l’utilisation des majuscules et de l’indentation peut vous aider à lire les informations plus facilement.

une signe de terminaison d'une requête   ; point-virgule 
mais il n'est qu'un standard, il peut y avoir un logiciel de SQL de terminer une requête sans point-virgule

SELECT : la colonne dont vous souhaitez extraire les données par nom
FROM : la table où se trouve la colonne par nom
WHERE : affine votre requête afin que la base de données ne renvoie que les données avec une correspondance de valeur exacte ou les données qui correspondent à une certaine condition que vous souhaitez satisfaire.

ex.
WHERE field1 = 'Chavez'
il faut les parenthèses pour caractères mais non pour chiffres

WHERE field1 LIKE 'Ch%'
Le signe de pourcentage (%) est utilisé comme caractère générique pour correspondre à un ou plusieurs caractères.

SELECT *
un astérisque (*) est utilisé comme caractère générique au lieu d’un signe de pourcentage (%).  Dans cette requête, * veut dire toutes les colonnes 

Les commentaires sont du texte placé entre certains caractères, /* et */, ou après deux tirets (--) . Vous pouvez placer des commentaires à côté de votre SQL pour vous aider à vous souvenir de ce que représente.
À mesure que vos requêtes deviendront de plus en plus complexes, la pratique consistant à ajouter des commentaires utiles vous fera économiser beaucoup de temps et d’énergie pour comprendre les requêtes que vous avez peut-être écrites des mois ou des années auparavant.

Ex. de requête avec commentaires 
-- Pull basic information from the customer table
SELECT
customer id, --main ID used to join with customer address
first name --customer's first name from Loyalty program
last name --customer's Last name
FROM
customer data.customer name

NB: il manque barre soulignée aux endroits où il y a une espacen à cause de mon clavier d'ordinateur….

ex
WHERE job code <> 'INT'

<> signifie « n’est pas égal »

Alias
Vous pouvez également vous faciliter la tâche en attribuant un nouveau nom ou alias aux noms de colonne ou de table pour les rendre plus faciles à utiliser (et éviter le besoin de commentaires). Cela se fait avec une clause SQL AS. Les alias ne sont valables que pour la durée de la requête. Un alias ne modifie pas le nom réel d’une colonne ou d’une table dans la base de données.

振返り

本日の学習内容は、ステップ1のSQL回を再度復習した内容。ステップ3-3は終えることが出来たが、解説を1つ読んでいないのと、復習を簡単にすることにする(テストは通過したが、実習に時間をかけてきたので、ボキャブラリについては半分以上忘れている)

明日は、次の回に進むのと、解説を読み終わることを必ずやる。

いいなと思ったら応援しよう!