当前位置: 首页 > news >正文

sql查询之“列命名问题“

项目场景:

sql查询,设置相同的"列别名"

create table dept
(dept_id   int auto_incrementprimary key,dept_name varchar(50) null
);create table emp
(emp_id   int auto_incrementprimary key,emp_name varchar(50) null,dept_id  int         not null
);INSERT INTO dept (dept_id, dept_name) VALUES (1, '一部');
INSERT INTO dept (dept_id, dept_name) VALUES (2, '二部');INSERT INTO emp (emp_id, emp_name, dept_id) VALUES (1, '张三', 1);
INSERT INTO emp (emp_id, emp_name, dept_id) VALUES (2, '李四', 2);
select e.emp_id as "员工id",e.emp_name as "员工姓名",e.dept_id as "dept_id",d.dept_id as "dept_id",d.dept_name as "部门名称"
from emp e
left join dept d on e.dept_id = d.dept_id

问题描述

为什么查询sql的列名,可以相同?


原因分析:

有些DB产品支持相同的列别名,有些不支持(略)


解决方案:

规范:不要使用相同的列名,因为这样会导致歧异

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qdrant官方快速入门和教程简化版
  • RocketMQ第5集
  • Flutter ListView滑动
  • noexcept关键字
  • 【通俗理解】Transformer哈希机制——序列数据的情感搅拌机
  • 基于SpringBoot的财务管理系统
  • 学习记录:js算法(十八): 反转字符串中的单词
  • FLUX 1 将像 Stable Diffusion 一样完整支持ControlNet组件
  • 文本分析之关键词提取(TF-IDF算法)
  • 数据库sqlite3
  • 4.4 bps 拯救小哈
  • flannel,etcd,docker
  • LeetCode 热题100-39 对称二叉树
  • uniapp vue3安装 uview-plus3+
  • 更高效、更灵活的策略回测新体验?这份白皮书请收好!
  • 【翻译】babel对TC39装饰器草案的实现
  • Asm.js的简单介绍
  • CentOS 7 修改主机名
  • classpath对获取配置文件的影响
  • DataBase in Android
  • express如何解决request entity too large问题
  • happypack两次报错的问题
  • java2019面试题北京
  • jdbc就是这么简单
  • MySQL主从复制读写分离及奇怪的问题
  • PaddlePaddle-GitHub的正确打开姿势
  • Spark学习笔记之相关记录
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 解析 Webpack中import、require、按需加载的执行过程
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 判断客户端类型,Android,iOS,PC
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • # 透过事物看本质的能力怎么培养?
  • ###STL(标准模板库)
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (145)光线追踪距离场柔和阴影
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (26)4.7 字符函数和字符串函数
  • (7) cmake 编译C++程序(二)
  • (9)STL算法之逆转旋转
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (三)SvelteKit教程:layout 文件
  • (四)c52学习之旅-流水LED灯
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)可以带来幸福的一本书
  • (转载)CentOS查看系统信息|CentOS查看命令
  • ******之网络***——物理***
  • .net 7和core版 SignalR
  • .Net FrameWork总结