SQL
CrazyMo_
最美不过,心中有梦,身旁有你!
展开
-
SQL 统计分组 Group By和Compute By的整理
SQL 数据统计方面常用到的数据分组,Gruop By和Compute By之间的使用和区别,以及Having和Where条件字句之间的区别!原创 2015-03-15 16:07:38 · 7645 阅读 · 0 评论 -
MSSql 与Oracle常用函数整理(一)
oRACLE 和MSSQL 常用函数对比一、数字处理二、数学计算及逻辑计算三、字符串处理原创 2015-05-07 14:40:50 · 751 阅读 · 0 评论 -
MSSql 自定义函数实现小写金额转换成大写(最高13位不包括小数点后两位)
今天做项目的时候,需要生成WORD文档,然后要求把小写金额全部转换为大写,于是乎分享代码---功能:小写金额转换成大写(最高13位不包括小数点后两位)原创 2015-05-05 16:46:12 · 1363 阅读 · 0 评论 -
Oracle 复制指定Id下相关记录及其对应所有子表(包含子表的子表)下的记录
之前做PDM的时候,曾遇到过一个复制的业务需求,具体要求是根据顶层表的节点,复制其及其所有相关子表下的记录(当然主键不用复制),其实技术并不复杂,只是当时卡在了如何把复制过程中的一级级的新的父节点,传递到下一层的复制语句中(目前采用的是通过for 循环里的 变量关联起来)。原创 2015-05-04 13:24:49 · 750 阅读 · 0 评论 -
Oracle 把某一列的多行数据拼接为一个字符串
业务需求:在Oracle中把某一列的多行数据拼接为一个字符串,如下: 转为关键知识点sys_connect_by_path【引自度娘】在Oracle中,SYS_CONNECT_BY_PATH函数主要作用是可以把一个父节点下的所有子节点通过某个字符进行区分,然后连接在一个列中显示。sys_connect_by_path(字段名, 2个字段之间的连接符号),注意这里的连接符号不要使用逗号,oracle原创 2015-05-04 11:27:53 · 9167 阅读 · 0 评论 -
MSSql 与Oracle常用函数整理(二)
日期相关、转换函数、原创 2015-05-11 14:54:16 · 737 阅读 · 0 评论 -
Oracle 日期格式化处理汇总
一、 日期及时间格式化应用TO_CHAR(日期,格式化参数)1、返回任意有效分割符拼接的年月日字符串1.1、Select to_char(sysdate,'yyyy/mm/dd') From dual;*************************2015/04/29 (即返回以'/'分隔符连接的字符串,也可以替换为'^'连接则结果为2015^04^29,也可以替换为'-'则结果为原创 2015-04-29 16:24:57 · 2886 阅读 · 0 评论 -
SQL 游标的使用
我们都知道在关系数据库中,都是面向集合进行查询的,而游标却是化整为零,是按行查询的,举个例子比如说之前那个壕买了99台苹果6,他可以一次性就买了99台,这正是我们平常使用SQL的方式,他也可以分成若干次买,这就是游标的方式,一次只查询一行。-- 游标分为游标类型和游标变量,对于游标变量来说,游标变量支持两种方式赋值,定义时赋值和先定义后赋值,--定义游标变量像定义其他局部变量一样,原创 2015-03-16 22:05:42 · 784 阅读 · 0 评论 -
SQL 中条件、循环语句的应用整理
作为程序员一族,无论是任何语言,最基本的语句都离不开顺序、条件(选择)、循环这三大逻辑结构,有些知识不经常使用的话就会模糊,所以即使是很简单的知识点也想做个总结。原创 2015-06-11 15:59:22 · 26681 阅读 · 0 评论