mysql 字段使用as

在mysql中,select查询可以使用AS关键字为查询的字段起一个别名,该别名用作表达式的列名,并且别名可以在GROUP BY,ORDER BY或HAVING等语句中使用。例如:

SELECT CONCAT(last_name,', ',first_name) AS full_name FROM mytable ORDER BY full_name;

别名与select查询一起使用时,AS关键字是可选的。上面的SQL语句也可以这样写:

SELECT CONCAT(last_name,', ',first_name) full_name FROM mytable ORDER BY full_name;

由于AS是可选的,如果你在查询字段之间忘记输入逗号,MySQL将把第二个字段作为第一个字段的别名。例如,在下面的SQL语句中columnb被视为columna的别名:

SELECT columna columnb FROM mytable;

出于这个原因,小编还是建议大家使用别名的时候加上as关键字。

mysql 表使用as

一个表可以使用tbl_name AS ALIAS_NAME 或 tbl_name ALIAS_NAME指定别名:

SELECT t1.name, t2.salary FROM employee AS t1, info AS t2 WHERE t1.name = t2.name;

SELECT t1.name, t2.salary FROM employee t1, info t2 WHERE t1.name =t2.name;

再看一个实例:

SELECT employee.first_name, job.title, duty.task FROM employee LEFT JOIN job ON employee.ID = job.ID LEFT JOIN duty ON employee.ID = duty.ID WHERE (job.title = 'Manager');

通过此文希望大家能理解掌握mysql as 的知识资料,谢谢大家对本站的支持!

mysql as 后面字段_mysql 字段as详解及实例代码相关推荐

  1. mysql 字段 as_mysql 字段as详解及实例代码

    mysql 字段使用as 在mysql中,select查询可以使用AS关键字为查询的字段起一个别名,该别名用作表达式的列名,并且别名可以在GROUP BY,ORDER BY或HAVING等语句中使用. ...

  2. python随机数程序源码_Python 实现随机数详解及实例代码

    Python3实现随机数 random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串. random.seed(x)改变随机数生成器的种子seed. 一般不必特别去设定seed,Pyth ...

  3. java super实例_java Super 用法详解及实例代码

    java Super 用法详解及实例代码 发布于 2021-1-8| 复制链接 摘记: java  Super 用法详解 1)有人写了个很好的初始化属性的构造函数,而你仅仅想要在其中添加另一些自己新建 ...

  4. JavaScript 身份证号有效验证详解及实例代码

    这篇文章主要介绍了JavaScript 身份证号有效验证详解及实例代码的相关资料,需要的朋友可以参考下 JavaScript验证身份证号 1 2 3 4 5 6 7 8 9 10 11 12 13 1 ...

  5. Java 线程池详解及实例代码

    转载自  Java 线程池详解及实例代码 这篇文章主要介绍了Java 线程池的相关资料,并符实例代码,帮助大家学习参考,需要的朋友可以参考下 线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时 ...

  6. 一文数学数模-相关性分析(二)斯皮尔曼相关(spearman)相关性分析一文详解+python实例代码

    前言 相关性分析算是很多算法以及建模的基础知识之一了,十分经典.关于许多特征关联关系以及相关趋势都可以利用相关性分析计算表达.其中常见的相关性系数就有三种:person相关系数,spearman相关系 ...

  7. 坐标移动c语言,C语言 坐标移动详解及实例代码

    搜索热词 题目描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动.从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面. ...

  8. Flutter中Scaffold布局的使用详解及实例代码

    Flutter中Scaffold布局的使用详解及实例代码 Scaffold实现了基本的Material布局.只要是在Material中定义了的单个界面显示的布局控件元素,都可以使用Scaffold来绘 ...

  9. mysql 用户管理表_Mysql—用户表详解(mysql.user)

    MySQL 数据库 Mysql-用户表详解(mysql.user) MySQL是一个多用户管理的数据库,可以为不同用户分配不同的权限,分为root用户和普通用户,root用户为超级管理员,拥有所有权限 ...

最新文章

  1. VC++代码转换为QT代码问题总结
  2. POI按照源单元格设置目标单元格格式
  3. xdebug模块输出文件名的配置说明
  4. CSP认证201803-3 URL映射[C++题解]:字符串处理、模拟
  5. k8s安装prometheus(sealos)解决grafana连接prometheus报错的问题:HTTP Error Bad Gateway
  6. define 汉字 error C2001: newline in constant
  7. Pro ASP.NET 4 CMS
  8. Maven详解及实例
  9. 您知道您客户的数据价值几何吗?
  10. 11种刷新按钮的方法
  11. ❤️Java面试高频《注解与反射》(建议收藏)❤️
  12. altium designer快捷键大全
  13. javascript option 菜单图标_善用 CSS,不用 JavaScript 也能写出这些元素
  14. 《流畅的Python》读书笔记——接口:从协议到抽象基类
  15. openssl生成CA证书
  16. Python的缩进问题unindent does not match any outer indentation level
  17. oracle如何删除用户的表空间,Oracle 删除用户和表空间
  18. 有关5G技术的认知与感想
  19. 系动词分类【大学英语笔记】
  20. 工控安全PLC固件逆向一

热门文章

  1. v-bind 中a标签的使用
  2. 研究人员提出增强Wi-Fi传输的新方法
  3. 文档管理套包Aspose.Total 5月更新 | 附下载
  4. oschina添加ssh公钥一记
  5. C#中的MessageBox消息对话框
  6. 技术人员,为什么会苦逼
  7. opencv 取roi_利用OpenCV 识别两张相似的图片
  8. android textview图标左侧,Android 自定义 TextView drawableTop 图标与文字左对齐(效果图)...
  9. linux启动java jar文件_推荐:Linux启动Java程序jar包Shell脚本
  10. 舵机弹跳机器人_这个小小的机器人外形呆萌 弹跳能力绝对比你好