MySQL 起别名&&去重
2023-09-11 14:22:56 时间
MySQL 起别名&&去重
起别名
我们有的时候为了更加直观和清楚的字段的含义,可以给字段起个别名,比如查询表示式10 % 7,结果表示字段就是10 % 7,我们想更直观一点,把10 % 7改为结果,可以用起别名的方法。
起别名的作用:1) 便于理解 2)如果查询的字段有重名的情况,可以用起别名的方法来区分
方式一
SELECT 字段 AS 别名;
例如:
方式二
用空格代替AS
SELECT 字段 别名 FROM 表名;
例如:
如果别名中出现关键字,特殊字符
如果别名中出现关键字如OUT、NAME等,特殊字符 如空格,#等,一定要用单引号或双引号括起来(建议用双引号),否则就会报错。
例如:要把字段salary改为OUT PUT
加引号前:
加引号后:
去重
有时候我们查询出来的结果好多都是重复的数据,但是我们只想关注有哪些数据,并不想看到所有的数据,这时候就要去重啦!用DISTINCT关键字进行去重。SELECT DISTINCT 字段 FROM 表名;
例如:
去重前:共有107条数据。
去重后:共有12条数据。
相关文章
- Mysql加锁过程详解(7)-初步理解MySQL的gap锁
- 【mysql+pandas】用MySQL命令处理在python中处理DataFrame数据 pandasql库
- 令人赞叹的 MySQL
- MySQL多表联合查询
- mysql远程连接 Host * is not allowed to connect to this MySQL server
- 【MySQL进阶-07】深入理解mysql性能优化以及解决慢查询问题
- Mysql数据库表复制操作语句
- 考前复习必备MySQL数据库(关系型数据库管理系统)
- 《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》一一1.4 启动和关闭MySQL服务
- 基于Vue + Vant + Axios+MySQL实现 H5 移动端完整商城【100010414】
- ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061),mysql服务已启动
- MySQL数据仓库基础
- 转发 可设置skip_name_resolve参数 会出现 ERROR 2005 (HY000): Unknown MySQL server host _mysql ...
- Mysql 5.7源码编译启动 报error问题:The server quit without updating PID file (/data/data_mysql/mysql.pid).
- Mysql语句增删改查
- Windows环境下 PyQt5 如何安装MySql驱动 (PyQt5连接MYSQL时显示Driver not loaded解决方案)
- mysql—MySQL数据库中10位时间戳转换为标准时间后,如何对标准时间进行加减X天处理
- Centos系统安装mysql-5.7.22(tar.gz安装包)
- mysql创建表时,设置timestamp DEFAULT NULL报错1067 - Invalid default value for 'updated_at'
- 在centos中php 在连接mysql的时候,出现Can't connect to MySQL server on 'XXX' (13)
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql (转)
- mysql备忘
- (5.4)mysql高可用系列——MySQL异步复制(实践)
- mysql 5.6 后热数据的加载
- MySQL日志Undo&Redo
- Unable to create initial connections of pool. spring boot mysql
- 看懂mysql执行计划--官方文档
- 【C#】使用MySql.Data.dll连接MySQL数据库
- useSSL=false&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true 等一些Mysql JDBC Url参数说明
- MySQL 查询表中的字段 && 查询常量、表达式、函数