自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

转载 join on where执行顺序

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。      在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左

2016-09-24 17:55:08 423

原创 Oracle group by用法介绍

group by是分组函数。一般都是配合聚合函数使用的。介绍几个重要的知识点。select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面group by是分组函数,所以查询的数据都是基于这分组来说的。看例子: A B 1 abc 1 bcd 1 asdfg select A,B from table group by A 你说这样查出来是什么结果, A B

2016-09-24 17:36:50 1938

转载 类型修饰符Volatile 以及字符串函数strrchr

类型修饰符Volatile 以及字符串函数strrchr就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果不加入volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。⒈编译器的优化(请高手帮我看看下面的理解) 在本次线程内,当读取一个变量时,为提高存取速度,编

2016-07-06 14:23:45 488

原创 数组名作为函数参数以及sizeof用法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-06-23 17:41:53 3695

转载 sprintf和snprintf用法

1、sprintf函数sprintf函数原型为 intsprintf(char *str, const char *format, ...)。其中的格式控制字符串与printf的格式控制字符串的作用是一样的,表示的是参数的格式,而不是输入到str中的格式。作用是格式化字符串,具体功能如下所示:(1)将数字变量转换为字符串。(2)得到整型变量的16进制和8进制字符串。(3)连接多个字

2016-06-20 16:23:50 625

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除