| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> SQL语句 笔记 -> 正文阅读 |
|
[大数据]SQL语句 笔记 |
column 列 row 行 Structured Query Language结构化查询语言 relationship database Select 字段1, 字段2, 字段3 from 表名 where 字段 条件 Select * from table where 1; *代表所有, where 1表示没有条件。 一、数字条件查询(where) Select * from table where 字段 = 1;
二、文本字符串查询(where) Select * from table where 字段 like ‘%abc’;
三、查询结果Filtering过滤和sorting排序 Select Distinct 字段1, 字段2 from table where conditions order by 字段 asc limit 2 offset 2;
四、多表连接查询 Select * from table1 left join table2 on table1.id = table2.id where 字段 > 1
五、表达式查询 1. Select particle_speed / 2.0 as half_particle_speed (对u结果做了除以2的运算) from physics_data where ABS(particle_position) * 1.0 > 500;(条件要求这个属性的绝对值乘以10大于500) 2. Select *, 字段*2 from table where 字段/2 > 1;
每一种数据库都有自己的一套函数(eg: mysql, sqlserver),包含常用数字、字符串、时间等处理过程,具体的参考对应数据库规则。 As 作为使用别名 Select Description as D,? 六、查询统计 SQL默认支持一组统计表达式,可以进行数据统计,例如:计数,求均值,求和,查询极值。 Select AGG_FUNC(column_or_expression) as aggregate_description, ... from table where constraint_expression;? 在这里必须指明如何分组,否则统计函数对查询结果全部数据进行统计。也可以通过as取别名来增强可读性。 Select count(*), avg(字段), 字段 from table where 字段 > 1 group by 字段;?
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 13:02:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |