首頁 > 資料庫 > mysql教程 > 我如何完成我的第一個 SQL 專案(以及我學到的東西)

我如何完成我的第一個 SQL 專案(以及我學到的東西)

Patricia Arquette
發布: 2024-12-21 11:40:16
原創
385 人瀏覽過

How I Completed My First SQL Project (And What I Learned)
我終於開始做我的第一個(眾多的)SQL 專案。我考慮進入數據分析領域已經有一段時間了。我的一位好朋友建議,鑑於我的金融背景,這將是我技能的合適補充。他為我指明了正確的方向,我自己做了一些研究來找出數據分析/工程的學習路徑,現在我們正在努力。 SQL 鎧甲進入我的武器庫!

當我第一次開始學習 SQL 時,我不知道這些簡單的查詢可以擁有多大的力量。但在完成我的第一個實際專案後,我現在明白為什麼 SQL 是資料分析的支柱。現在,事不宜遲...

?項目
我開始分析資料分析師職位的招募信息,提出以下問題:

收入最高的工作是什麼?
這些工作需要什麼技能?
哪些技能最受歡迎且最賺錢?
目標不僅是學習 SQL,還要發現就業市場的趨勢,這可以幫助我(和其他人)優先學習特定技能。這些資料來自一年前(2023 年),但執行查詢所獲得的見解仍然非常寶貴!

我使用的工具
首先,我與:

  1. 用於「輕量級」查詢的 SQLite。當我學習基礎知識時,SQLite 是主要編輯器。我喜歡從瀏覽器存取它的便利性。
  2. 用於資料庫管理的 PostgreSQL。我能夠建立一個 IDE 並建立一個本機資料庫。
  3. 用於查詢職位和技能資料的 SQL。
  4. 用來編輯我的 SQL 查詢的 VS Code。我著迷的是它允許用任何程式語言編寫和編輯程式碼,以及它與 PostgreSQL 和 GitHub 等其他資源整合的靈活性。
  5. GitHub 用於組織和分享我的腳本。 資料庫本身有四個表:職位發布、公司數據、所需技能和技能詳細資訊。相當標準的東西,但足以挖掘一些有趣的見解。

我做了什麼
事情是這樣的:

首先,基礎知識
我從簡單的查詢開始,例如過濾 (WHERE)、排序 (ORDER BY) 和連接表 (INNER JOIN)。寫前幾行 SQL 感覺充滿力量 — 我終於可以與資料溝通了。

進階
接下來,我升級了通用表格表達式 (CTE)、CASE 語句,甚至一些日期函數。這很有挑戰性,但這些工具將複雜的查詢轉變為易於管理的步驟。

有趣的部分:項目
最後,我運用我所學到的一切來回答真正的問題:

高薪職位:Meta 和 AT&T 等公司的遠端資料分析師職位薪資高達 65 萬美元。
稀缺技能:SQL 佔據了榜單首位,出現在 90,000 個職位招聘資訊中。 Python 和 Tableau 也不甘落後。
最佳學習技能:平衡需求和薪資數據,我發現 SQL、Python 和 Tableau 是職業發展的必備技能。

我主要的收穫
SQL 是你的超能力
SQL 快速有效地將資料轉化為見解。了解它為解決實際問題打開了大門。

技能很重要
有些技能,例如 SQL 和 Python,是永恆的。但保持更新如雲端運算、Snowflake 或 Go 等新工具可以在資料職業中釋放更大的可能性。

從小事做起,大處著想
這個項目從簡單的查詢開始,但當我將這些點連結起來時,它演變成對技能和薪資的強大分析。

為什麼這很重要
學習 SQL 不僅是為了獲得技術技能,更是為了讓自己能夠做出數據驅動的決策。現在,我可以識別趨勢、發現機會並優先考慮當今就業市場中最重要的技能。

如果您是 SQL 新手,我強烈建議您從這樣的專案開始。這不僅僅是一次學習經歷,更是信心的助推器。

你可以在這裡找到這個專案:https://github.com/commacap/SQL-Project.git

有關於 SQL 或您自己的初學者專案的想法可以分享嗎?請在評論中告訴我——我很想聽聽你的故事!

以上是我如何完成我的第一個 SQL 專案(以及我學到的東西)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板