博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL SELECT INTO和INSERT INTO SELECT 表复制语句
阅读量:5821 次
发布时间:2019-06-18

本文共 719 字,大约阅读时间需要 2 分钟。

hot3.png

一、INSERT INTO FROM语句

    语句形式为:INSERT INTO table2(field1,field2,…) SELECT value1,value2,… from table1 要求目标表table2必须存在。

    1、创建临时表:

        create temporary table tmp_idfa_fm (id bigserial primary key,idfa text, num int);

    2、插入数据:

        insert into tmp_idfa_fm (idfa, num) select idfa, count(idfa) as ct from nlogs where idfa!='' and sendtime>='2015-09-01 00:00:00' and sendtime<'2015-12-01 00:00:00' group by idfa order by ct desc ;

 

二、SELECT INTO FROM语句

    语句形式为:SELECT vale1, value2 into table2 FROM table1

    要求目标表table2不存在,因为在插入时会自动创建表table2,并将table1中指定字段数据复制到table2中。

    查询语句:

        select idfa, recvtime into tmp_tb1 from nlogs where recvtime>='2015-09-01 00:00:00' and recvtime<'2015-09-03 00:00:00';

 

 

转载于:https://my.oschina.net/u/3625745/blog/3000257

你可能感兴趣的文章
灰度图像和彩色图像
查看>>
通过vb.net 和NPOI实现对excel的读操作
查看>>
TCP segmentation offload
查看>>
java数据类型
查看>>
数据结构——串的朴素模式和KMP匹配算法
查看>>
FreeMarker-Built-ins for strings
查看>>
验证DataGridView控件的数据输入
查看>>
POJ1033
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
一维数组
查看>>
Linux学习笔记之三
查看>>
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
Php实现版本比较接口
查看>>
删除设备和驱动器中软件图标
查看>>
第四章 TCP粘包/拆包问题的解决之道---4.1---
查看>>
html语言
查看>>
从源码看集合ArrayList
查看>>
spring-boot支持websocket
查看>>
菜鸟笔记(一) - Java常见的乱码问题
查看>>
我理想中的前端工作流
查看>>