
Oracle
文章平均质量分 62
梨子_happy
这个作者很懒,什么都没留下…
展开
-
oracle 中YYYY-MM-DD HH24:MI:SS的使用
项目中需要使用时间过滤信息,而且时间是带有时分秒的,刚开始使用YYYY-MM-DD HH:MM:SS这种格式进行比较,所查询出来的数据不正确,查询语句:SELECT s.sbsj FROM T_JBXX s where TO_CHAR(s.SBSJ, 'YYYY-MM-DD HH:mm:ss') >= '2014-06-25 09:55:56.0' AND TO...原创 2014-07-01 10:35:06 · 10898 阅读 · 0 评论 -
Oracle中union和union all用法及区别
今天项目中sql语句使用到了union,在此总结一下union和union all的用法。union可以将两个sql语句的查询结果合并起来,但前提是两个sql语句产生的结果的数据类型应该是一致的,否则这条sql语句是不对的。同时union所产生的结果是经过dinstinct的,也就是会去除重复的结果值。而union all 也是将两个sql语句的查询结果合并起来,但是与union不同的...原创 2014-07-22 08:45:09 · 530 阅读 · 0 评论 -
如何查看oracle表中列的数据类型
1、看字段名与数据类型 select * from cols WHERE TABLE_name=upper('表名'); (user_tab_columns缩写cols)2、查看全部列select * from user_tab_columns where table_name = upper(‘表名’); 3、查看某...原创 2014-07-22 21:36:30 · 3611 阅读 · 0 评论 -
Oracle:字符串聚集功能
今天项目需要对查询出来的结果集按照某个字段的值进行多行数据的合并,如果某个字段的值相同,就把这个字段对应的行中其他字段都用逗号连接,合并为一行。表结构类似于这样:有T_STUDENT(学生表)、T_COURSE(课程表)、T_STUDENT_COURSE(学生课程关系表)三张表,学生表与课程表是多对多的关系,学生课程关系表为他们之间的关系表;T_STUDENT(学生表): T_COU...原创 2015-12-24 22:59:09 · 164 阅读 · 0 评论 -
视图View
视图是基于 SQL 语句的结果集的可视化的表。视图也包含行、列,视图中的所有的字段是来自一个或多个底层表的组合,可以像普通的sql语句一样添加where、join、函数等语句,而底层表中的表结构不会因为视图而发生改变。视图的创建:CREATE VIEW view_name ASSELECT 字段名1,字段名2FROM 表名WHERE 条件 在应用程序使用的时候,视图和...原创 2016-02-24 21:49:52 · 145 阅读 · 0 评论