随笔分类 -  Oracle

摘要:where执行顺序是从右往左,自下而上。根据这个原理,表之间的连接必须写在其他WHERE条件之前,排除越多的条件应该放在最后一个。 阅读全文
posted @ 2019-08-22 20:00 花生喂龙 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:区别:CONCAT只能连接两个字符串,||可以连接多个字符串 阅读全文
posted @ 2019-08-20 20:16 花生喂龙 阅读(301) 评论(0) 推荐(0) 编辑
摘要:在项目中有时我们会需要让某个字段自增长,如果每次都从数据库读出来之后,再加上固定的值,一是比较麻烦,二是可能有个时间差导致数据不准确。所以可以在数据库定义SEQUENCE 阅读全文
posted @ 2019-08-16 23:15 花生喂龙 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1,需要按type分类;2,按type分类,并且获得对应的个数。比如结果是3行数据,汇总成逗号分隔的一行数据 阅读全文
posted @ 2019-08-15 23:57 花生喂龙 阅读(199) 评论(0) 推荐(0) 编辑
摘要:BLOB用来存储大量二进制数据。如图片、音乐等,转为二进制数再存储 CLOB用来存储大量文本数据。如HTML页面等,varchar2最大是4000,预计会超过4000的用Clob 阅读全文
posted @ 2019-08-15 23:22 花生喂龙 阅读(524) 评论(0) 推荐(0) 编辑
摘要:ceil(n) :取大于等于数值n的最小整数; floor(n):取小于等于数值n的最大整数; 阅读全文
posted @ 2019-08-14 23:01 花生喂龙 阅读(440) 评论(0) 推荐(0) 编辑
摘要:表达式:ROUND(number, [decimals]) 含义:number表示待处理的数字,decimals表示处理的位数(需要四舍五入) 阅读全文
posted @ 2019-08-14 22:56 花生喂龙 阅读(341) 评论(0) 推荐(0) 编辑
摘要:表达式:TRUNC(param, [fmt]) 含义:将param字段的值按照fmt规则截取 阅读全文
posted @ 2019-08-14 22:44 花生喂龙 阅读(212) 评论(0) 推荐(0) 编辑
摘要:表达式:decode(条件, 值1, 翻译值1, 值2, 翻译值2, …值n, 翻译值n, 缺省值) 阅读全文
posted @ 2019-08-14 22:21 花生喂龙 阅读(215) 评论(0) 推荐(0) 编辑
摘要:第1种:简单case函数;第2种:case搜索函数 阅读全文
posted @ 2019-08-14 22:00 花生喂龙 阅读(250) 评论(0) 推荐(0) 编辑
摘要:select * from student s order by nvl(length(trim(s.sname)),0) asc 阅读全文
posted @ 2019-08-12 22:46 花生喂龙 阅读(909) 评论(0) 推荐(0) 编辑
摘要:1,按照拼音顺序 ORDER BY nlssort(NAME, 'NLS_SORT=SCHINESE_PINYIN_M') 2,按照部首顺序 ORDER BY nlssort(NAME, 'NLS_SORT=SCHINESE_RADICAL_M') 3,按照笔画顺序 ORDER BY nlssort(NAME, 'NLS_SORT=SCHINESE_STROKE_M') 阅读全文
posted @ 2019-08-12 22:26 花生喂龙 阅读(205) 评论(0) 推荐(0) 编辑
摘要:lpad( string, padded_length, [ pad_string ] ) 阅读全文
posted @ 2019-08-12 09:04 花生喂龙 阅读(449) 评论(0) 推荐(0) 编辑
摘要:SELECT语句中含有DISTINCT关键字或者有运算符时,排序用的字段必须属于SELECT语句中的字段 阅读全文
posted @ 2019-07-06 13:28 花生喂龙 阅读(781) 评论(0) 推荐(0) 编辑
摘要:insert into table values('L35'||chr(38)||'1 E1G1A+1C'); -- 用chr()转换 阅读全文
posted @ 2019-06-26 19:13 花生喂龙 阅读(664) 评论(0) 推荐(0) 编辑
摘要:select t.table_name, t.num_rows from user_tables t 阅读全文
posted @ 2019-06-26 15:08 花生喂龙 阅读(620) 评论(0) 推荐(0) 编辑
摘要:-- upper:全部转换成大写 select upper(name) from user -- lower:全部转换成小写 select lower(name) from user 阅读全文
posted @ 2019-06-20 21:23 花生喂龙 阅读(372) 评论(0) 推荐(0) 编辑
摘要:1,in 和 exists 2,not in 和 not exists 3,in 和 = 阅读全文
posted @ 2019-06-20 09:05 花生喂龙 阅读(404) 评论(0) 推荐(0) 编辑
摘要:正文: (1)天数 两个日期直接相减 (2)月数 要用到months_between函数 (3)其他:秒数,分种数,小时数,年数 直接复用上面两种方法即可 参考博客: oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数等 - 小小邪 - 博客园https://www.cnblog 阅读全文
posted @ 2019-06-08 21:34 花生喂龙 阅读(2140) 评论(0) 推荐(0) 编辑
摘要:to_date():将数据转为Date类型;to_char():将数据转为String类型 阅读全文
posted @ 2019-06-03 00:16 花生喂龙 阅读(608) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示