mysql 中with的用法(1)

mysql 中with的用法

1、案例一:

建表:

bash 复制代码
CREATE TABLE employees (
    employee_id INT PRIMARY KEY,
    first_name VARCHAR(50),
    last_name VARCHAR(50),
    salary INT
);
bash 复制代码
INSERT INTO employees (employee_id, first_name, last_name, salary)
VALUES 
    (1, 'John', 'Doe', 50000),
    (2, 'Jane', 'Doe', 55000),
    (3, 'Jim', 'Smith', 60000),
    (4, 'Sarah', 'Johnson', 65000),
    (5, 'Tom', 'Brown', 70000);
select  * from employees e 

构建临时表:

sql 复制代码
with moth_saleary as(
select e.employee_id ,e.first_name ,
e.last_name ,e.salary ,salary/12 as moth_saleary from employees e 
)

select * from moth_saleary

#salary/12 as moth_saleary 这个可以和构建的临时表名称一样,也可以不一样,这个临时表只是将查询结果包了起来。作为结果展示了出来

查询结果:

相关推荐
前端 贾公子2 小时前
MongoDB mongoose 的 save、insert 和 create 方法的比较
数据库·oracle
BergerLee4 小时前
关于Elastic Search与MySQL之间的数据同步
mysql·elasticsearch·微服务
Databend5 小时前
Databend 实现高效实时查询:深入解读 Dictionary 功能
数据库
海岛日记5 小时前
uniapp url取消#
java·数据库·uni-app
计算机学姐6 小时前
基于大数据的学生体质健康信息系统
大数据·vue.js·spring boot·mysql·数据分析·intellij-idea·数据可视化
巨人与阿伟6 小时前
Redis持久化、主从与哨兵架构详解
数据库·redis·架构
何中应6 小时前
tk.mapper框架使用
java·数据库·后端
计算机学姐7 小时前
基于大数据的二手电子产品需求分析及可视化系统
java·大数据·vue.js·spring boot·mysql·需求分析·数据可视化
刘文钊17 小时前
hive/impala/mysql几种数据库的sql常用写法和函数说明
数据库·hive·mysql
2402_857589367 小时前
Spring Boot框架下房屋租赁系统的最佳实践
java·数据库·spring boot