mysql数据库在查询的时候不能使用字段别名,字段别名只在显示的时候显示出来
例如:现在有department表,如下:
mysql> select * from department;
+------+-----------+--------------+-------------+
| d_id | d_name | function_ | address |
+------+-----------+--------------+-------------+
| 1001 | 科研部 | 研发产品 | 3号楼5层 |
| 1002 | 生产部 | 生产产品 | 5号楼1层 |
| 1003 | 销售部 | 策划销售 | 5号楼1层 |
+------+-----------+--------------+-------------+
3 rows in set (0.00 sec)
mysql> select d_name as department_name from department where-> department_name = 销售部;
ERROR 1054 (42S22): Unknown column 'department_name' in 'where clause'
对比地,表别名却可以在查询说中使用,例如:
mysql> select * from department d where d.d_id = 1003;
+------+-----------+--------------+-------------+
| d_id | d_name | function_ | address |
+------+-----------+--------------+-------------+
| 1003 | 销售部 | 策划销售 | 5号楼1层 |
+------+-----------+--------------+-------------+
1 row in set (0.00 sec)
总结,mysql字段别名在显示的时候用,查询时候不能用,表别名在查询时候用,在显示的时候不用。
mysql数据库在查询的时候不能使用字段别名,字段别名只在显示的时候显示出来相关推荐
- java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码
jsp与javabean链接mysql数据库并查询数据表的简单实例源码.这个简单的实例是给新手学习的,或者一些高手临时忘记怎么使用jsp操作mysql数据库时候查找的,包括了建立mysql数据库连接的 ...
- php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据
php基础之连接mysql数据库和查询数据 文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕 ...
- 查询 oracle_关于oracle和mysql数据库的查询问题
近期在写mysql数据库报表时,需要给查询排序后的数据增加一列序号,用来统计查询数据的排名,在这里遇到一个视图和排序冲突的问题. Part 1 在oracle数据库中可以直接给查询语句增加一列ROWN ...
- mysql 数据库里查询语句中不等于的两种写法
mysql 数据库里查询语句中不等于的两种写法 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1.my ...
- Mysql数据库分页查询及优化
最近遇到个数据库分页查询问题,mysql数据库分页查询默认是升序查询,就是第一页查询的是最先插入的数据,最后一页才是最新插入的数据,弄了个小的数据库表单,记录下我的操作过程,还有优化查询速度的方法. ...
- MySQL数据库select查询命令大全
MySQL数据库select查询命令大全 --数据库操作前的准备 -- 创建数据库 -- create database python_test_1 charset=utf8; -- 使用数据库 -- ...
- Mysql数据库常用查询方法及演示(where条件查询、分页、排序等)
Mysql数据库常用查询方法及演示 where条件查询的介绍 使用where条件查询可以对表中的数据进行筛选,条件成立的记录会出现在结果集中. where语句支持的运算符: 比较运算符 逻辑运算符 模 ...
- 小白 MySQL数据库链接查询语句_MySQL数据库——连接查询
今天将用 "手" 来教大家关于MySQL连接查询的知识! ============================================================= ...
- MySQL数据库 高级查询(一)
常用函数 常用聚合函数: AVG() 返回某字段的平均值 COUNT() 返回某字段的行数 MAX() 返回某字段的最大值 MIN( ) 返回某字段的最小值 SUM( ) 返回某字段的和 函数名 作用 ...
- Java web访问MySql数据库分页查询
有时候我们查询数据库表时,但是很多时候表中的记录很多,需要显示出来的话怎么办?这时可以使用分页的方法,就是指定从数据库表的什么位置开始查询显示,以及指定显示的记录数目. Mysql数据库提供了limi ...
最新文章
- 电动力学每日一题 2021/10/15 Fourier变换法计算均匀电流密度产生的磁场
- MyBatis-11MyBatis动态SQL之【if】
- html怎么显示直线,html怎么用鼠标画出一条直线,鼠标移动时候要能看到线条
- HANA report里默认filter的工作机制
- 独眼巨人反应组织了Java 8库的寒武纪爆发
- md5与des算法有何不同_到底AI芯片和传统芯片有何区别?
- 数据结构基础(2) --顺序查找 二分查找
- 大型企业都在用的Python反爬虫手段,破了它!
- java 每秒处理1000个请求_每秒处理请求数和并发是一个概念吗?
- Servlet案例6:显示用户的上次访问时间
- win 10 系统怎么显示隐藏文件
- 南航计算机院招聘,2018南航计算机专硕我考上啦!
- w ndows摄像头驱动怎么安,win10摄像头驱动程序怎么下载安装
- [ CSOL ] - zihao + 自适应 + 文字滚动 + 媒体查询 + fullpage + 手风琴 + 延时动画
- CESM笔记——修改输出数据频率(增加逐日数据输出)
- outlook邮箱备份步骤
- python压缩包怎么打开-详解python解压压缩包的五种方法
- 拳皇java_拳皇(Java简单的小程序)代码实例
- 日常维护SQL以及脚本
- Lightdm简介和常用配置
热门文章
- javascript中this
- UVa 590 Always on the run(简单链式DP)
- System.Web.HttpException: The file ~/xxx//Index.cshtml cannot be requested directly because it cal
- jQuery实现下拉列表移动 效果
- [网络安全自学篇] 七十.WannaCry勒索病毒复现及分析(三)蠕虫传播机制分析及IDA和OD逆向
- [知识图谱实战篇] 四.HTML+D3+CSS绘制关系图谱
- [LeetCode] Number of 1 Bits Reverse Integer - 整数问题系列
- HarmonyOS之AI能力·二维码的生成和使用
- python入门常用代码
- PyTorch tensorboard报错:TensorBoard logging requires TensorBoard version 1.15 or above