在学习排名第二的mySql过程中,发现它的插入语句可以这样写:

use test;

create table fruits(
fid char(10) not null
,s_id int null
,f_name varchar(100)
,f_price decimal(8,2)
,primary key(fid)
); insert into fruits(fid,s_id,f_name,f_price)
values('1',1,'zhang3',10.0)
,('2',1,'li4',10.0)
,('3',1,'zhang3',10.0)
,('4',1,'qian5',10.0);

不禁感叹,挺方便喔,一次可以插多条记录。

在SQL SERVER下试了一下,发现也可以的。惭愧!太孤陋寡闻了。

还学到这种写法:ALL

CREATE TABLE #temptb(id INT ,NAME VARCHAR(200))
GO INSERT INTO [#temptb] ( [id], [NAME] )
SELECT 1,'中国' UNION ALL
SELECT 2,'中国' UNION ALL
SELECT 3,'英国' UNION ALL
SELECT 4,'英国' UNION ALL
SELECT 5,'美国' UNION ALL
SELECT 6,'美国' UNION ALL
SELECT null, '法国' UNION ALL
SELECT 8,'法国'
GO SELECT * FROM [#temptb]
GO select * from #temptb a
where id !<all(select id from #temptb where name=a.name)

另外,还有 CUBE、ROLLUP,GROUPING,这些都闻所未闻,用于汇总、报表统计。一时之间也搞不懂,也没心情搞,姑且记下来。

参考文章:

http://www.cnblogs.com/lyhabc/p/3280634.html

最新文章

  1. luogg_java学习_07_抽象类_接口_多态学习总结
  2. SQL --分组【Group By】
  3. mysql 批量插入数据
  4. TortoiseSVN安装使用(转)
  5. MySQL中的insert ignore into, replace into等的一些用法总结
  6. Java Runtime.availableProcessors()方法
  7. [VS2013]如何闪开安装VS2013必须要有安装IE10的限制
  8. 关于ubuntu配置静态IP 无法正常上网的解决方案
  9. 【codevs2822】爱在心中 tarjan 缩点+理解
  10. AX 用代码创建FORM动态加控件,重载动态添加的控件的方法。
  11. Codeforces Round #320 (Div. 2) D. &quot;Or&quot; Game 数学
  12. MySQL与Oracle主键Query性能测试结果
  13. Android 监控网络状态
  14. bootstrap使用汇总
  15. 设置某个类使用或者禁用ARC
  16. BZOJ_3524_[Poi2014]Couriers_主席树
  17. XXL-JOB之本地环境搭建
  18. 微信小程序web-view实例
  19. MySQL最大连接数设置
  20. UESTC - 1168 凤神与狗

热门文章

  1. 三维重建PCL:点云单侧面正射投影
  2. 梦想CAD控件关于比较问题
  3. 【转载】jQuery.extend 函数详解
  4. 01C++编辑编译运行环境
  5. java protostuff 序列化反序列化工具
  6. C++ string使用
  7. Python使用Flask框架,结合Highchart处理xml数据
  8. DTD 文件的引入
  9. 3.3.5 boolean类型
  10. 【07】AngularJS&#160;Filters