首页 > 数据库 > 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 等公司的远程数据分析师职位薪资高达 650,000 美元。
紧缺技能: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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板