我有一张桌子,看起来像:

DAYDATE     TIMEOFDAY   USERID
18-JUL-12   Afternoon   mistu4u
18-JUL-12   Noon        mistu4u
20-JUL-12   Noon        mistu4u
21-JUL-12   Afternoon   mistu4u
11-SEP-12   Afternoon   rimo
06-AUG-12   Noon        rimo
14-JUN-12   Noon        mistu4u


现在我想获取日期日期为'jul'的mistu4u的那些值。

select * from mealdb where userid='mistu4u' and substr(daydate,4,3)='jul';


但是它给出了“找不到数据”。

最佳答案

您的安装区分大小写吗?此SQL是否有效?

select * from mealdb where userid='mistu4u' and substr(daydate,4,3)='JUL';

09-10 17:54