-- INSERT##1)对表进行全列 INSERT 时,可以省略表名后的列清单。-- 这时 VALUES 子句的值会默认按照从左到右的顺序赋给每一列。##2)INSERT 语句中想给某一列赋予 NULL 值时,可以直接在 VALUES 子句的值清单中写入 NULL##3)显示方法插入默认值(建议显示)
INSERT INTO ProductIns (product_id, product_name, product_type,sale_price, purchase_price, regist_date)
VALUES ('0007',  '擦菜板', '厨房用具', DEFAULT, 790, '2009-04-28');
-- 插入默认值时也可以不使用DEFAULT 关键字,
-- 只要在列清单和 VALUES 中省略设定了默认值的列就可以了。
INSERT INTO ProductIns (product_id, product_name, product_type,  purchase_price, regist_date)
VALUES ('0007', '擦菜板', '厨房用具',  790, '2009-04-28');##4)把一个表的数据复制到另一个表
-- 首先创建
CREATE TABLE ProductType
(product_type VARCHAR(32) NOT NULL,
sum_sale_price INTEGER  ,
sum_purchase_price INTEGER  ,
PRIMARY KEY (product_type));
-- insert ...SELECT....
INSERT INTO ProductType (product_type, sum_sale_price,  sum_purchase_price)
SELECT product_type, SUM(sale_price), SUM(purchase_price)
FROM Product GROUP BY product_type;

insert用法小结相关推荐

  1. vector 清空 Linux,STL容器vector基础用法小结

    STL容器vector基础用法小结根据<ACM程序设计>写的,用实例展示vector用法. 方法:push_back(), insert(), erase(), clear(), size ...

  2. oracle @spool,Oracle spool 用法小结

    Oracle spool 用法小结 转自:http://wallimn.javaeye.com/blog/472182 对于SPOOL 数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句 ...

  3. python sys.path.append(),sys.path.insert()用法

    python sys.path.append(),sys.path.insert()用法 添加import搜索路径 python程序中使用 import XXX 时,python解析器会在当前目录.已 ...

  4. js push(),pop(),unshift(),shift()的用法小结

    js中push(),pop(),unshift(),shift()的用法小结 1.push().pop()和unshift().shift() 这两组同为对数组的操作,并且会改变数组的本身的长度及内容 ...

  5. C++ :: 的用法小结

    原文:http://blog.csdn.net/whz_zb/article/details/6843369 :: 的用法小结: 用于将类内声明的静态数据成员在类外初始化: 用于将类内声明的函数成员在 ...

  6. Java中getResourceAsStream的用法小结

    2019独角兽企业重金招聘Python工程师标准>>> Java中getResourceAsStream的用法小结 一.Java中的getResourceAsStream主要有以下三 ...

  7. setscale方法的用法_基于BigDecimal.setScale的用法小结

    1. BigDecimal num1 = new BigDecimal(2.225667);//这种写法不允许,会造成精度损失 2. BigDecimal num2 = new BigDecimal( ...

  8. boost::hana::insert用法的测试程序

    boost::hana::insert用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::insert用法的测试程序 C++实现代码 #include <boost/h ...

  9. boost::fusion::insert用法的测试程序

    boost::fusion::insert用法的测试程序 实现功能 C++实现代码 实现功能 boost::fusion::insert用法的测试程序 C++实现代码 #include <boo ...

  10. oracle插入数据语句实例,oracle Insert 用法总结

    总结下Oracle 中的Insert用法 1.标准Insert --单表单行插入 语法: INSERT INTO table [(column1,column2,...)] VALUE (value1 ...

最新文章

  1. ASP.NET DataSet查询结果转换为JSON格式数据
  2. Struts2-获取值栈对象与结构
  3. HDU - 5692 Snacks(dfs序+线段树)
  4. C++primer第九章 顺序容器 9.1 顺序容器概述 9.2容器库概览
  5. 子DIV块中设置margin-top时影响父DIV块位置的解决办法
  6. 企业销售统计管理页面ui模板
  7. 基于WebUploader、SpringMVC的断点续传
  8. linux访问mdio接口函数,Linux 下smi/mdio总线通信
  9. 贝壳找房原生爬虫租房分析
  10. tp6的运行流程+一个完整的tp6请求的流程:
  11. 别忽悠我,征信真的有黑名单吗?
  12. Android 小贴士播报
  13. 一对一视频直播APP开发要点
  14. 纯CSS实现图片百叶窗展示效果
  15. ceph1--ceph基础/搭建ceph高可用集群
  16. linux中ping命令详解,全面解析Ping命令
  17. oracle分区表创建——实现重新定义普通表为分区表
  18. 使用ethtool限制服务器网速
  19. php读写w,PHP如何在读写(w +)模式下创建临时文件?,_PHP_ 少侠科技
  20. easyX像素鸟PixelBird

热门文章

  1. ACL---毕业论文-2
  2. Excel函数,数据透视表图,某招聘网站职位分析项目
  3. OA流程归档后,没有推送消息通知这样处理
  4. vulnhub靶机-Pwned
  5. 【教程】如何批量获取图片信息,尺寸、大小、路径、文件名,然后导出表格或者txt的文本,下面教你使用方法
  6. 父亲节,各大产品借势宣传文案,每一句都“爸”气十足
  7. 使用 HttpWatch 分析 HTTP 协议
  8. Oracle中dual表的用途介绍
  9. 天才小毒妃 第917章 深藏不露大财主
  10. 有关String类与StringBuffer类