oracle中date类型能比较大小吗?
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 12:14:28
oracle中date类型能比较大小吗?
WHERE (OP.RIQI >= '2011-06-01')
AND (OP.RIQI < = '2011-07-26')) T1这个写法正确吗?如果正确是不是说时间类型可以比较大小?
WHERE (OP.RIQI >= '2011-06-01')
AND (OP.RIQI < = '2011-07-26')) T1这个写法正确吗?如果正确是不是说时间类型可以比较大小?
时间类型可以比较大小,但是日期格式需要转成字符串,或者字符串转成日期来比较
比如你的这个
WHERE (to_char(OP.RIQI,'yyyy-mm-dd') >= '2011-06-01')
AND (to_char(OP.RIQI,'yyyy-mm-dd') < = '2011-07-26'))
或者
WHERE (OP.RIQI >= to_date('2011-06-01','yyyy-mm-dd'))
AND (OP.RIQI < = to_date('2011-07-26','yyyy-mm-dd'))
再问: 你写的这个我可以理解,但是这是我在资料上看到的,就是这样写的,OP.RIQI这样会有执行结果吗?
再答: 恩,日期和字符都可以比较大小,保证没问题的,只要你数据在那个区间呢,肯定有结果的 否则像你那么写,很有可能会报错的
比如你的这个
WHERE (to_char(OP.RIQI,'yyyy-mm-dd') >= '2011-06-01')
AND (to_char(OP.RIQI,'yyyy-mm-dd') < = '2011-07-26'))
或者
WHERE (OP.RIQI >= to_date('2011-06-01','yyyy-mm-dd'))
AND (OP.RIQI < = to_date('2011-07-26','yyyy-mm-dd'))
再问: 你写的这个我可以理解,但是这是我在资料上看到的,就是这样写的,OP.RIQI这样会有执行结果吗?
再答: 恩,日期和字符都可以比较大小,保证没问题的,只要你数据在那个区间呢,肯定有结果的 否则像你那么写,很有可能会报错的
oracle中date类型能比较大小吗?
oracle中timestamp与date类型的区别是什么.
oracle中integer和number类型
oracle:如何比较英文字母的大小,如A
php中如何将string类型转换为date类型插入到数据库中的date类型字段中,incorrect date val
容积和体积能比较大小吗?
DB2 中如何将date类型的转换成timestamp
如何向MYSQL中插入date和date-time类型的数据.
oracle中直接定义number类型不带括号究竟含不含小数或负数
在oracle中类型后面的括弧里带两个数值是什么意思,acct_balance NUMBER(11,2),NUMBER(
oracle字段类型NUMBER(38,3),括号中两个数字分别表示什么?
比较电势能大小要带正负号比较吗