mysql别名的使用

【MYSQL学习】MySQL查询进阶:别名的5大妙用你GET到了吗? 通过以上介绍,相信你对MySQL查询中别名的5大妙用有了更加全面的理解。从别名的基本概念到使用场景、注意事项和高级用法,每个知识点都在编写复杂查询时发挥着重要作用。记住,理论知识是基础,实践才是检验真理的唯一标准。多动手尝试,你会发现自己在不知不觉中已经成为了MySQL高手! 阅读详情

在项目中遇到别名的问题,抽时间整理了一下


在sql中,合理的使用别名可以让sql更容易写并且提高可读性。别名使用 as 来表示,可以分为表别名和列别名。

别名应该是先定义后使用才对,所以首先要了解sql的执行顺序

sql执行顺序如下:
(1)from
(3) join
(2) on
(4) where
(5)group by(开始可以使用select的别名,后面的也行)
(6) avg,sum....
(7)having
(8) select
(9) distinct
(10) order by

这个最好记下来,要注意的是from是最先执行的,而select在having之后才执行。


这里有两张表


                           Student表



               Score表


1.列别名

在这里可以看到我们给 name 添加了一个别名,输出后原表的 name 字段变为现在的别名字段 stuname;

2.表别名

我们给Student表起了个别名叫stu,给Score表起了个别名叫sc。

按照文章开头的顺序可以知道先执行form的语句,再执行where后面的句子,所以这种情况下where后可以接别名。


但是有一种情况比较特殊

执行顺序是 from -> group by --> having --> select 显而易见从from到having的过程中并没有定义c

但是这是个特殊情况,在group by 之后都可以使用select后字段的别名,记住即可。



参考文章:http://www.jb51.net/article/76521.htm

                  http://www.yiibai.com/mysql/alias.html

                  http://blog.youkuaiyun.com/u014044812/article/details/51004754

手把手教你用Nangate 45nm开源工艺库搞定数字电路仿真(附FreePDK资源) 本文详细介绍了如何使用Nangate 45nm开源工艺库进行数字电路仿真,包括环境搭建、关键文件解析、仿真环境配置及低功耗设计等实战内容。特别推荐FreePDK资源,帮助读者快速掌握从理论到实践的全流程操作,适用于学术研究和小规模数字电路设计。 阅读详情

相关推荐

自相关互相关卷积的_相关性(Correlation)和相干性(Coherence)

1. 概念相关性(Correlation,或称相关系数或关联系数),显示两相关变量之间线性关系的强度和方向。在统计学中,相关的意义是用来衡量两个变量相对于其相互独立的距离。相干性(Coherence),与相关性计算得到的信息非常相似,都是衡量两个变量之间的相关程度,只是相干性多用于频域计算,可以在基于频率上给出更多的信息,而相关性多用于普通的数组计算和时域信号。这里其实应该有三个概念,c...

weixin_39963053的博客 3332

MySQL语句中别名的使用方法

2、标准 SQL 不允许在子句中引用列别名。此限制是施加的 因为当评估子句时, 列值可能尚未确定。4、在声明的其他地方,引用了对别名的引用 必须使用标识符引用,否则引用被视为 字符串文字。1、可以在查询选择列表中使用别名为列提供 不同名称。子句确定哪些行 应包含在条款中, 但它指的是未知的列值的别名 直到选择行并按.在MySQL中语法的书写顺序为。在MySQL中执行顺序为。

qq_57276793的博客 1691

高效爬取懂车帝车型数据:从静态解析到动态反爬实战

本文详细解析了如何高效爬取懂车帝车型数据,从静态HTML解析到动态接口反爬的完整实战路径。文章重点介绍了使用浏览器开发者工具定位数据、应对CSS混淆与参数加密等反爬策略,并提供了整合静态与动态抓取逻辑的Python代码示例,帮助开发者稳健地获取结构化车型信息。

wind6的博客 937

【MySQL入门·查询进阶】8.1 别名

MySQL中的别名是一个强大而灵活的工具,它可以帮助我们编写更简洁、更清晰、更易于维护的查询语句。通过掌握别名的使用方法和最佳实践,我们可以更高效地处理复杂的数据库查询任务,并提升数据分析和处理的能力。无论是在日常的数据库管理工作中,还是在构建复杂的数据分析应用时,别名都将成为我们不可或缺的助手。👨‍💻博主Python老吕评论,您的举手之劳将对我提供了无限的写作动力!🤞🔥《跟老吕学Python编程》《Python游戏开发实战讲解》《Python Web开发实战》《Python网络爬虫实战》

Python老吕的博客 1785

QCC5125/QCC5144----LDAC 44.1K 48K 96K 192K 输出

QCC5125/QCC5144----LDAC 44.1K 48K 96K 192K 输出。而且还不需要license限制。

Alex_886的博客 1975

Codesys电子凸轮从入门到应用:手把手教你用MC_CamIn/MC_CamOut实现主从轴同步

本文详细介绍了如何在Codesys平台上使用MC_CamIn和MC_CamOut功能块实现电子凸轮的主从轴同步控制。从环境配置、轴使能到凸轮表创建与动态切换,提供了完整的程序编写指南和调试技巧,帮助工程师快速掌握工业自动化中的高精度运动控制技术。

weixin_26878995的博客 277

mysql是否支持别名_MySQL中使用表别名与字段别名的基本教程

MySQL 表别名(Alias)SQL 表别名在 SQL 语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是 SQL 标准语法,几乎所有的数据库系统都支持。通过关键字 AS 来指定。表别名语法:SELECT column FROM table AS table_alias上述 SQL 执行后的效果,给人感觉是对 table_alias 表进行查询,但实际上对单表做简单的别名查询通常...

weixin_30421223的博客 995

异步FIFO的隐形陷阱:复位信号同步化实战解析

本文深入解析异步FIFO设计中复位信号同步化的隐形陷阱,重点分析赛灵思xpm_fifo_async原语在FPGA应用中的常见问题。通过实战代码和系统集成方案,提供复位同步化的最佳实践,帮助工程师避免跨时钟域通信故障,提升系统可靠性。

keras9composer的博客 245

MySQL查询——为表和字段取别名

sql语句查询是给表和列取别名

weixin_45392969的博客 7897

【一 扣子客户案例合集】【 1.3 识典古籍基于扣子智能助手的古籍数字化全流程技术解析】

古籍数字化智能处理系统全流程解析 本文详细介绍了基于扣子智能助手的古籍数字化解决方案,核心技术包括: 多层级架构设计:采用"云-边-端"三层次架构,整合高精度扫描设备与AI处理模块,实现从物理古籍到结构化数据的全流程自动化。 智能图像处理:通过12道预处理工序(包括畸变校正、污渍去除和对比度增强)处理古籍图像,采用改进的EAST算法和ViT模型实现高精度文字检测与识别,准确率达98.7%。 NLP增强处理:结合Transformer-XL预训练模型和N-gram语言模型进行文本校正,基于

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1440

c#仿热血江湖

Int32_1 = (int) table.Rows[i]["FLD_初级附魂"],Int32_2 = (int) table.Rows[i]["FLD_中级附魂"],Int32_3 = (int) table.Rows[i]["FLD_是否绑定"],Int32_0 = (int) table.Rows[i]["FLD_进化"],Form1.smethod_1(2, "加载百宝阁物品----没有百宝阁数据");Form1.smethod_1(2, "加载物品商店----没有物品数据");

weixin_42132177的博客 142

mysql中别名(列别名和表别名)

1.介绍 使用MySQL别名来提高查询的可读性。 MySQL支持两种别名,称为列别名和表别名。 有时,列的名称是一些表达式,使查询的输出很难理解。要给列一个描述性名称,可以使用列别名。 用法: SELECT    [column_1 | expression] [AS] descriptive_name #要给列添加别名,可以使用AS关键词后跟别名。   FROM table_name; 如...

menghuanzhiming的博客 9538

为什么我的 Spark Executor / Yarn Container 只有一个vCore?

在很多集群里,在关闭了Spark的DynamicAllocation的前提下(避免自动申请空闲资源,干扰测试结果),都会观察到:提交Spark作业时,申请 1 个 driver + n 个 executor 会在Yarn上会对应创建 n+1 个 container,但是每个container只有一个vCore,通过--driver-cores和--executor-cores设定的vCore数都未奏效。有人会因此错误的认为Yarn上的一个vCore对应一个Spark的executor,这是非常错误的,正确的

Laurence的技术博客 916

mysql别名_MySQL设置别名

通常情况下我们通过计算字段得到的字段名都是比较长的,为了提高查询结果的可读性,我们可以使用AS关键字设置别名,使查询语句更简洁。MySQL支持两种别名:列别名和表别名。语法:select [as] from [as] ;as关键字可省略列别名有时列名称是一些表达式,使查询结果的输出很难理解,可以使用列别名设置描述性名称。示例1:查询所有员工总人数和平均工资mysql> select c...

weixin_40006963的博客 1932

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

MySQL Alias表别名、字段别名使用实例

MySQL支持两种别名,称为字段别名和表别名。下面我们详细分析一下表别名和字段别名的使用方法和实例。

2401_83432873的博客 1960

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

mysql别名的用法_MySQL中使用表别名与字段别名的基本教程

MySQL 表别名(Alias)SQL 表别名在 SQL 语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是 SQL 标准语法,几乎所有的数据库系统都支持。通过关键字 AS 来指定。表别名语法:SELECT column FROM table AS table_alias上述 SQL 执行后的效果,给人感觉是对 table_alias 表进行查询,但实际上对单表做简单的别名查询通常...

weixin_29625619的博客 4809

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

MySQL设置别名

通常情况下我们通过计算字段得到的字段名都是比较长的,为了提高查询结果的可读性,我们可以使用AS关键字设置别名,使查询语句更简洁。 MySQL支持两种别名:列别名和表别名。 语法: select <字段名> [as] <别名> from <表名> [as] <别名>; as关键字可省略 列别名 有时列名称是一些表达式,使查询结果的输出很难理解,可...

kejiayuan0806的博客 2826

mysql group by 别名_MySQL 别名

MySQL 别名简介:在本教程中,您将学习如何使用MySQL别名来提高查询的可读性。MySQL支持两种别名,称为列别名和表别名。让我们详细检查每种别名。MySQL 列别名有时列的名称是不太好理解和记忆的,使得查询的输出很难理解。要为列提供描述性名称,请使用列别名。以下语句说明了如何使用列别名:SELECT[column_1 | expression] AS descriptive_nameFROM...

weixin_42520239的博客 1283

【MySQL】别名设置与使用

期待您的一键三连!欢迎指正!

Guiat的博客 1282

MySQL 设置别名

使用 MySQL 查询时,当表名很长或者执行一些特殊查询的时候,为了方便操作或者需要多次使用相同的表时,可以为表指定别名,用这个别名代替表原来的名称。 为表取别名的基本语法格式为: <表名> [AS] <别名> 其中各子句的含义如下: <表名>:数据中存储的数据表的名称。 · <别名>:查询时指定的表的新名称。 AS:关键字为可选参数...

weixin_45743799的博客 1820

MySql表别名

MySQL 表别名(Alias) SQL 表别名 在 SQL 语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是 SQL 标准语法,几乎所有的数据库系统都支持。通过关键字 AS 来指定。 表别名语法: SELECT column FROM table AS table_alias 上述 SQL 执行后的效果,给人感觉是对 table_alias 表进行查询,但实际上对单表做简单的别...

W1197680160的博客 1058

mysql 字段别名的用途_MySQL中使用表别名与字段别名的基本教程_MySQL

MySQL 表别名(Alias)SQL 表别名在 SQL 语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是 SQL 标准语法,几乎所有的数据库系统都支持。通过关键字 AS 来指定。表别名语法:SELECT column FROM table AS table_alias上述 SQL 执行后的效果,给人感觉是对 table_alias 表进行查询,但实际上对单表做简单的别名查询通常...

weixin_29115107的博客 1726

mysql使用别名插入数据_mysql怎么添加别名

使用 MySQL 查询时,当表名很长或者执行一些特殊查询的时候,为了方便操作或者需要多次使用相同的表时,可以为表指定别名,用这个别名代替表原来的名称。为表取别名的基本语法格式为:[AS]其中各子句的含义如下::数据中存储的数据表的名称。:查询时指定的表的新名称。AS:关键字为可选参数。为 tb_students_info 表取别名 stu,输入的 SQL 语句和执行结果如下所示。mysql&g...

weixin_34380892的博客 966

mysql别名一定要使用_MySQL别名的使用

在查询时,可以为表和字段取一个别名。这个别名可以代替其指定的表和字段。为表取别名代码如下:mysql> SELECT * FROM department d-> WHERE d.d_id=1001;+------+-----------+--------------+-------------+| d_id | d_name | function | address...

weixin_34079177的博客 1069

mysql查询中使用别名_如何在MySQL选择查询中使用别名?

要在MySQL中设置别名或替代名称,您需要使用AS关键字。让我们首先创建一个表-mysql>createtableDemoTable(Namevarchar(100));使用插入命令在表中插入一些记录-mysql>insertintoDemoTablevalues('Chris');mysql>insertintoDemoTablevalues('Adam...

weixin_42298039的博客 1897

mysql别名的使用原则_MySQL笔记之别名的使用

在查询时,可以为表和字段取一个别名。这个别名可以代替其指定的表和字段为表取别名mysql> SELECT * FROM department d-> WHERE d.d_id=1001;+------+-----------+--------------+-------------+| d_id | d_name | function | address |+--...

weixin_42131439的博客 959
上一篇: 正则表达式
下一篇: NumPy基础练习(练一遍搞定NumPy)
Beeman_xia
博客等级 码龄10年 18粉丝 54原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值