# 2020/05/27 upper layer progress
2020/05/27の勉強会試料
## SQL勉強会
### 進捗
SQLzoo(https://sqlzoo.net/)の0~2
### 学んだ内容
・SELECT x FROM table WHERE name = 'y';
tableにあるnameがyのxを表示。
・SELECT x, y FROM table WHERE name **IN** ('a', 'b', 'c');
tableにあるnameがa,b,cのxとyをリストとして表示。
・SELECT x, y FROM table WHERE a **BETWEEN** 200000 AND 250000;
tableにあるnameがaで200000~250000のx,yを表示。
・SELECT x, **ROUND(y/a,b)** FROM table~
tableにあるyのaを小数点以下b桁表示。
・SELECT x, **LENGTH(x)**, FROM table~
tableにあるxの文字数を表示。
・SELECT x, **LEFT(x、n)**, FROM table~
tableにあるxのn文字目を表示。
・~WHERE name **LIKE** 'a%'; / ~WHERE name **NOT LIKE**'a%';
nameの頭文字がaを表示。 / nameの頭文字がaではないもを表示。
## Websec
### 進捗
Websec(https://websec.fr/)
babystep Level4
### 学んだ内容
・PHP object injection
## 今後の予定
SQLzooのつづき