SQL快速生成少量样例数据

本文用于快速生成样例数据,用于快速测试

  1. 样例数据

-- employe
-- +---+-----+------+
-- | id| name|deptno|
-- +---+-----+------+
-- |105|Chloe|     5|
-- |103| Paul|     3|
-- |101| John|     1|
-- |102| Lisa|     2|
-- |104| Evan|     4|
-- |106|  Amy|     6|
-- |107| Ammi|     1|
-- +---+-----+------+
-- department
-- +------+-----------+
-- |deptno|   deptname|
-- +------+-----------+
-- |     3|Engineering|
-- |     2|      Sales|
-- |     1|  Marketing|
-- |     4|   Finnance|
-- +------+-----------+
with e as (
select id,name,deptno 
from values 
         (105,'Chloe',5)
        ,(103,'Paul',3)
        ,(101,'John',1)
        ,(102,'Lisa',2)
        ,(104,'Evan',4)
        ,(106,'Amy',6)
        ,(107,'Ammi',1) e(id,name,deptno)
)
,d as (
select deptno,deptname
from values
 (3,'Engineering')
,(2,'Sales')
,(1,'Marketing')
,(4,'Finnance') d(deptno,deptname)
)
select
  e.*,d.deptname
from e join d on e.deptno=d.deptno
  1. 执行结果如下图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值