Java程序和在Oracle数据库中调用相同的SQL查询语句,结果却不相同
同样数据查询语句,利用Java程序调用的结果为什么和在Oracle数据库查询的结果不相同?以下是我的Java代码调用的数据库后返回的结果和SQL语句(从java代码拷贝的)及在该SQL语句下的查询结果,两个结果为什么不相同呢?求解!
alter session nls_date_format = 'yyyy-mm-dd';
select stu_id, class_name, c.class_id, stu_name, sex, birthday, contactTel, address
from students stu join class c on stu.class_id = c.class_id
where stu.birthday between '1988-01-01' and '1992-11-2';
STU_ID CLASS_NAME CLASS_ID STU_NAME SEX BIRTHDAY CONTACTTEL ADDRESS
------------ ---------- -------- -------------------- --- ----------- ----------- ------------------------------
200901332356 四年忠班 1 罗箫 男 1991/12/23 13800372278 天津市静海县
200905003256 四年信班 5 刘晓丹 女 1988/2/13 18002108942 上海市亭林镇南区5号
200905111145 四年礼班 3 阿三 男 1989/4/23 13803724576 山西省忻州市和平西街10号
200905111158 四年义班 4 旺财 男 1992/9/10 15110523876 山西省忻州市和平西街10号
200903112026 四年孝班 2 王二 男 1991/7/25 15110525678 北京市朝阳区旺嗣胡同327号
200906110032 四年礼班 3 语嫣 女 1990/12/23 15622783502 云南省丽江古城北街小巷31号