paiza DB/SQL入門編
こんばんは!
今日のpaizaはSQLの命令文で計算ができる事を知りました:)
四則演算も出来るとは、ますますエクセル(笑)

今日使った関数はこの二つでした。↓
■現在の日時を求める関数 CURRENT_DATE()) AS 現在日時 ■二つの日付の間の期間を整数で求める TIMESTAMPDIFF(YEAR, (誕生日), (現在の日時))
ゲームユーザーのプレイ期間を計算するという練習問題はこんな感じ。。
SELECT
userID AS ユーザーID,
MIN(startTime) AS 開始日,
MAX(endTime) AS 終了日,
DATE(max(endTime)) - DATE(min(startTime)) +1 AS プレイ期間
FROM
eventlog
GROUP BY userID;
ゲームユーザーの年齢を計算する練習問題はこんな感じ。。
SELECT
userID AS ユーザーID,
year(current_date()) AS 現在年,
birth AS 生年月日,
year(current_date())-year(birth) AS 数え年,
Timestampdiff(year,birth,current_date()) AS 満年齢
FROM
users;
でした:)
久々にyoutuberの中田あっちゃんが動画アップしたので、それ見たさに今日はこの辺りで失礼します!!(笑)
ご覧いただきありがとうございました(*´ー`*)
皆様も良い秋の夜を~♪

