做网站要注意哪一点,网站需求分析的重要,互联网公司上海,个人网站的基本风格是SQL是什么#xff1f;
SQL全称Structured Query Language(结构化查询语言”)
为什么要用SQL#xff1f;
SQL通用
常见的表格分析操作#xff0c;Excel也能做#xff0c;为什么不用呢#xff1f;
因为处理上亿行大数据时#xff0c;Excel并不够用。
而常见的大数据引…SQL是什么
SQL全称Structured Query Language(结构化查询语言”)
为什么要用SQL
SQL通用
常见的表格分析操作Excel也能做为什么不用呢
因为处理上亿行大数据时Excel并不够用。
而常见的大数据引擎Hive、Spark、Flink都支持SQLSQL在大数据中是通用语言。
SQL易用
Python和Java需要自己写算法而SQL只需要描述结果相比写算法简单太多了。
怎么用SQL
只需要记住你有什么数据想要什么数据。
再找相应的语法例子自己改一改就会用了。
简单查询(SELECT)
你有一张users表表中有id,name,age,city_code四个字段。
如果你想要知道name为张三的人的信息那么SQL是
select id,name,city_code
from users where name 张三‘排序查询(ORDER BY)
如果你想看看最年长的10位那么SQL是
select id,name,city_code
from users
order by age desc -- desc表降序asc表示升序
limit 10聚合查询(GROUP BY)
如果你想要知道每个城市有多少人那么SQL是
select count(id) as cnt
from users
group by city_code连接查询(JOIN)
你有一张cities表会有city_code,city_name字段。
它如同“邮政编码”和“地区”一样将“100000”映射到“北京”。 如果users直接存city_name当city_name变化时需要修改users表的多行而有了cities只需要改cities表中的1行。 如果你想要知道每个人所在城市名称那么SQL是
select name, city_name
from users
join cities
on users.city_codecities.city_code总结
10分钟带你了解了SQL的大概但SQL远不止这些。
欢迎提出你遇到的SQL问题我会针对性的出一些教程解答大家问题的