怎么用SQL表达“从orders表中取出订购日期order date的是2008年2月的订单数据”
答案:4 悬赏:70 手机版
解决时间 2021-03-02 13:26
- 提问者网友:溺爱和你
- 2021-03-01 17:14
怎么用SQL表达“从orders表中取出订购日期order date的是2008年2月的订单数据”
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-03-01 17:32
Oracle
select * from orders where to_char(order date,'yyyy/mm')='2008/02'
select * from orders where to_char(order date,'yyyy/mm')='2008/02'
全部回答
- 1楼网友:鸽屿
- 2021-03-01 20:04
看你这个表的大小再确定用什么方法
如果数据不大,可以直接根据月份取就好了
如果数据大,要走索引,判断2月份的天数,再根据时间范围读取数据
- 2楼网友:天凉才是好个秋
- 2021-03-01 19:02
应该是字符串形式的:'2011-12-22'
- 3楼网友:西岸风
- 2021-03-01 17:42
select * from orders where
to_char(order_date,'yyyy-mm')='2008-02';
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯