![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 59
SpallationMetamorph
IT Man
展开
-
SQL中on条件与where条件的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没...原创 2010-01-04 13:57:15 · 92 阅读 · 0 评论 -
ORA-01830错误
遇到这个错:ORA-01830: 日期格式图片在转换整个输入字符串之前结束 wrong:select * from region_top rt, region r where rt.region_id = r.region_id and rt.stat_time >= to_date('2010-7-27 12:44:01', 'yyyy-mm-dd HH24:MI') ...原创 2010-08-12 19:19:05 · 287 阅读 · 0 评论 -
关于oracle的一些sql
一些有用的sql备忘: 关于日期时间: select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual --当前时间union allselect to_char(sysdate-1-1/24-1/24/60-1/24/60/60 ,'yyyy-mm-dd hh24:mi:ss') from dual 从...原创 2010-08-31 15:22:05 · 101 阅读 · 0 评论 -
Mysql 日期处理等
Mysql日期和时间函数不求人对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) ...原创 2011-01-11 21:53:07 · 168 阅读 · 0 评论 -
Cannot convert value '0000-00-00 00:00:00' from column to TIMESTAMP
在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(),因为前者不包括time数据,后者不包括date数据。但是在使用ResultSet...原创 2011-11-04 11:22:00 · 254 阅读 · 0 评论