随笔分类 -  数据库相关

摘要:看一条sqlselect q.*, r.goods_name from (select nvl(t.goods_code, s.goods_code) goods_code, t.buy_open_price, t.buy_position_... 阅读全文
posted @ 2015-08-28 15:21 tarbitrary 阅读(1659) 评论(0) 推荐(0)
摘要:示例所要用到的表结构及相关数据:1SQL>descemp;2NameTypeNullableDefaultComments3-------------------------------------------4EMPNONUMBER(4)5ENAMEVARCHAR2(10)Y6JOBVARCHAR... 阅读全文
posted @ 2014-10-13 14:40 tarbitrary 阅读(241) 评论(0) 推荐(0)
摘要:1. 先讨论 in 与 not in中存在NULL的情况, sql语句如下: 1 select 1 result1 from dual where 1 not in (2, 3); 2 3 4 select 1 result2 from dual where 1 not in (2, 3, nu... 阅读全文
posted @ 2014-09-25 10:12 tarbitrary 阅读(2796) 评论(0) 推荐(2)
摘要:to_char(x[,format]) :将x转换成字符串,可以使用format参数来格式化字符串输出。to_date(x[,format]) :将字符串x转换成日期,可以使用format匹配要转换的日期字符串格式。eg: select to_char(to_date('08-08-1990 12... 阅读全文
posted @ 2014-09-24 10:40 tarbitrary 阅读(327) 评论(0) 推荐(0)
摘要:一条简单的查询sql格式如下: SELECT ... FROM .... [WHERE ...] --过滤单行 [GROUP BY ... [HAVING ...]]--GROUP BY对前面where条件过滤后的结果进行分组,HAVING过滤行组 [ORDER BY ...]--对结... 阅读全文
posted @ 2014-09-24 09:46 tarbitrary 阅读(347) 评论(0) 推荐(0)
摘要:这些天在看Oracle database 11g SQL开发指南,关于sql语句的分类,感觉有必要记录一下。 sql语句主要分五类:DML(DATA MANIPULATION LANGUAGE, 数据库操纵语句): 主要针对表中数据的修改,包含增(INSERT)、删(DELETE)、改(UPD... 阅读全文
posted @ 2014-09-22 21:07 tarbitrary 阅读(273) 评论(0) 推荐(0)