首页 > 数据库 >不会sql也能玩转的sql数据分析-中篇

不会sql也能玩转的sql数据分析-中篇

时间:2023-05-26 17:32:20浏览次数:48  
标签:中篇 多表 别名 Navicat 玩转 sql 操作 查询

引言

在上一篇文章中,我们主要讲解了:使用Navicat连接sqlserver数据库、Navicat的查询创建工具进行单表查询。

本篇文章中,我们主要讲解的是:使用Navicat的查询创建工具进行多表关联操作、字段的别名处理、使用函数,让我们动起来吧!

多表关联查询

1、选择查询的多张表

不会sql也能玩转的sql数据分析-中篇_数据查询

图表设计区中,就有了2张表

不会sql也能玩转的sql数据分析-中篇_navicat_02

2、设置多表之间的关联

不会sql也能玩转的sql数据分析-中篇_navicat_03

效果如下所示,自动把两张表关联起来了

不会sql也能玩转的sql数据分析-中篇_navicat_04

3、指定要输出的字段

不会sql也能玩转的sql数据分析-中篇_sql_05

4、确认操作生成select语句

不会sql也能玩转的sql数据分析-中篇_数据查询_06

5、执行查询操作

查询结果数据如下


不会sql也能玩转的sql数据分析-中篇_数据库_07

字段别名

1、选择要查询的表

不会sql也能玩转的sql数据分析-中篇_数据查询_08

2、指定要输出的字段

不会sql也能玩转的sql数据分析-中篇_sql_09

3、给指定的字段设置别名

不会sql也能玩转的sql数据分析-中篇_navicat_10

不会sql也能玩转的sql数据分析-中篇_数据查询_11

不会sql也能玩转的sql数据分析-中篇_数据库_12

4、确认操作生成select语句

不会sql也能玩转的sql数据分析-中篇_数据库_13

5、执行查询操作

查询结果数据如下


不会sql也能玩转的sql数据分析-中篇_数据分析_14

使用函数

1、选择要查询的表

不会sql也能玩转的sql数据分析-中篇_数据分析_15

2、选择要操作的字段

不会sql也能玩转的sql数据分析-中篇_数据分析_16

3、给指定字段加函数

不会sql也能玩转的sql数据分析-中篇_数据库_17

不会sql也能玩转的sql数据分析-中篇_数据库_18

不会sql也能玩转的sql数据分析-中篇_数据库_19

4、指定别名

不会sql也能玩转的sql数据分析-中篇_navicat_20

不会sql也能玩转的sql数据分析-中篇_数据库_21

5、确认操作生成select语句

不会sql也能玩转的sql数据分析-中篇_navicat_22

6、执行查询操作

查询结果数据如下


不会sql也能玩转的sql数据分析-中篇_数据分析_23

结束语

至此,不会sql也能玩转的sql数据分析-中篇,就全部讲解完了。此篇文章中讲解了:如何使用Navicat的查询创建工具进行多表关联操作、字段的别名处理、使用函数。

在下一篇文章中,带来的是:如何使用Navicat的查询创建工具进行排序操作、分组操作、函数的扩展使用。敬请期待,感谢各位兄弟的来访!!

标签:中篇,多表,别名,Navicat,玩转,sql,操作,查询
From: https://blog.51cto.com/51power/6358174

相关文章

  • 总结MySQL 的一些知识点:MySQL 连接的使用
    MySQL连接的使用在前几章节中,我们已经学会了如何在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。本章节我们将向大家介绍如何使用MySQL的JOIN在两个或多个表中查询数据。你可以在SELECT,UPDATE和DELETE语句中使用Mysql的JOI......
  • 结MySQL 的一些知识点:MySQL 安装
    MySQL安装所有平台的MySQL下载地址为: MySQL下载 。挑选你需要的 MySQLCommunityServer 版本及对应的平台。**注意:**安装过程我们需要通过开启管理员权限来安装,否则会由于权限不足导致无法安装。Linux/UNIX上安装MySQLLinux平台上推荐使用RPM包来安装Mysql,MyS......
  • MySQL: error code SQLState
      SQLSTATE-Wikipedia  ......
  • 转:SQL常用脚本大全(收藏版)
    转自:https://mp.weixin.qq.com/s/V4WkmA_A_Y8xUrrkuvl0sg1、行转列的用法PIVOTCREATEtabletest(idint,namenvarchar(20),quarterint,numberint)insertintotestvalues(1,N'苹果',1,1000)insertintotestvalues(1,N'苹果',2,2000)insertintotestval......
  • 7种SQL的进阶用法
    1.自定义排序(ORDERBYFIELD)在MySQL中ORDERBY排序除了可以用ASC和DESC之外,还可以使用自定义排序方式来实现。CREATETABLEmovies(idINTPRIMARYKEYAUTO_INCREMENT,movie_nameVARCHAR(255),actorsVARCHAR(255),priceDECIMAL(10,2)DEFAULT50,re......
  • SqlServer数据行转列
    准备表和插入数据CREATETABLE[dbo].[Test]( [Id][int]IDENTITY(1,1)NOTNULL, [Type][nvarchar](30)NOTNULL, [Status][nvarchar](30)NOTNULL, [AppNo][nvarchar](50)NOTNULL,CONSTRAINT[PK_DocumentSet]PRIMARYKEYCLUSTERED( [Id]ASC)WITH(PAD_IN......
  • SparkSQL
    目录SparkSQL数据抽象案例一:加载数据成分布式表案例二:将RDD转为DataFrame使用样例类指定类型+列名自定义Schema案例三:RDD-DF-DS相互转换案例四:SparkSQL花式查询需求一、SQL和DSL两种方式实现各种查询案例五:SparkSQL实现WordCount案例六:多数据源支持案例七:电影数据分析案例八:SparkS......
  • 【MySQL】【锁】MySQL 死锁了,怎么办
    1  前言MySQL会发生死锁么,当然会,有锁的地方,有多个事务的地方,就会出现互相争夺对方资源的情况,就会产生僵持,比如我们的业务场景:主要逻辑就是新增订单、修改订单、查询订单等操作。然后因为订单是不能重复的,所以当时在新增订单的时候做了幂等性校验,做法就是在新增订单记录之前,先......
  • windows环境下 java 使用sqlite-jdbc 加载mod_spatialite用于地理空间处理
    由于项目需要,将sqlite中的数据使用空间函数(st_astext(),st_geomfromtext()等)处理空间坐标数据,这就需要加载mod_spatialite组件,从网上找了很多方法,也问了gpt,也从官网上(http://www.gaia-gis.it/gaia-sins/spatialite-cookbook/html/java.html)找到了加载mod_spatialite组件的示......
  • 搭建mysql 初始环境
    安装MySQL数据库实验环境:centos操作系统、cmake源码包、mysql源码包实验目的,安装数据库实验步骤: 一、安装前的准备工作:为了避免发生端口冲突,程序冲突等现向,建议先查询mysql软件的安装情况,确认没有使用以RPM方式安装的mysql-server、mysql软件包,否则建议将其卸载。[root@loc......