iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

SQL rookie 之天天魯一下 系列

大家好,我是剛轉職成Ruby on Rails 工程師的程式初學者!每天除了對Model 關聯、ActiveRecord 指令該如何下頭疼之外,也對組裝index 和report data 傷腦;因此想試著從SQL 入門下手、在SQL 和SQL ActiveRecord 間交錯運用,以及找尋如何在工作中實作,以實踐自己的學習和成長,目標是能成功魯完30 天,不要成為浮游生物隊的魯蛇!

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊蜉蝣生物
DAY 21

Day 21 - Active Record Query Interface: group method(1)

Hi, 大家好~~ 昨天練習了一下SQL injection 發生的情境和語法,今天則是要研究Query Interface 章節中也令人相當興奮的方法——gr...

2022-10-05 ‧ 由 sepx6501 分享
DAY 22

Day 22 - Active Record Query Interface: group method(2)

Hi, 大家好! 昨天跟著API dock 研究group這方法,但還是很多不熟悉的地方,今天就嘗試繼續研究、理解 我們先回顧昨天最後研究的地方: irb(ma...

2022-10-06 ‧ 由 sepx6501 分享
DAY 23

Day 23 - SQL where clause with case when

Hi, 大家好~~ 繼昨天練習一下GROUP BY後,今天想練習SQL WHERE clause 加CASE WHEN的query,那讓我們開始吧! 我們先看看...

2022-10-07 ‧ 由 sepx6501 分享
DAY 24

Day 24 - count vs. size vs. length

哈囉,大家好! 前幾天在研究.group方法時,雖然被Guide 搞得有點混亂,但令我最在意的是雖然無法直接下Todo.group(:completed),但卻...

2022-10-08 ‧ 由 sepx6501 分享
DAY 25

Day 25 - SQL Aggregate function(1)

大家好! 雙十節前除了準備早起參加升旗外,還要做些什麼呢? ... 練習和研究自己無法想像的aggregate functions 如何? 那讓我們開始吧!...

2022-10-09 ‧ 由 sepx6501 分享
DAY 26

Day 26 - SQL Aggregate function 練習

Hello,大家好~~ 我們今天要延續昨天練習的aggregate function 並繼續完成情境3、4 經過一天的沉澱後,好像有試出解法了,雖然都好醜 X...

2022-10-10 ‧ 由 sepx6501 分享
DAY 27

Day 27 - SQL: CTE

Hi, 大家好! 昨天嘗試解了自己出的情境,並嘗試用簡單的subquery 和Active Record 來得到同樣的結果,這對SQL 小白來說腦袋已用到了極致...

2022-10-11 ‧ 由 sepx6501 分享
DAY 28

Day 28 - SQL: Join(1)

Hihi,打給厚! 繼昨天認識、練習了CTE 後,還是沒用此解出情境4,也許是因為沒把CTE JOIN 到正確的query 上,囧 在想自己得乖乖正視心魔,重新...

2022-10-12 ‧ 由 sepx6501 分享
DAY 29

Day 29 - SQL: Join(2)

嗨,大家好! 昨天在腦死前看了許多圖解JOIN 的概念,但我們能實際應用嗎? 今天給自己的任務是利用之前建的sample Db 來嘗試圖2 的前7 種JOIN...

2022-10-13 ‧ 由 sepx6501 分享
DAY 30

Day 30 - Table Plus

大家好! 昨晚發文被機器人提醒後,才發現即將完賽了;雖然迄今文章的結構、內容仍有許多待加強之處,但這30 天來因為有團隊成員的勉勵和制約,讓自己再忙再累都還是會...

2022-10-14 ‧ 由 sepx6501 分享