在SQL Server 2005中怎么把日期2009-1-2转换成2009-01-02?谢谢了,大神帮忙啊
答案:2 悬赏:0 手机版
解决时间 2021-01-03 18:32
- 提问者网友:临风不自傲
- 2021-01-03 09:38
在SQL Server 2005中怎么把日期2009-1-2转换成2009-01-02?谢谢了,大神帮忙啊
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-01-03 10:44
select to_char(to_date((t.year||'-'||t.month||'-'||t.day),'yyyy-mm-dd','yyyy-mm-dd','nls_date_language=american') as x from abc t order by x; ************** 类似如下: ************** [TEST@ORA1] SQL>select to_char(to_date('2009-1-1','yyyy-mm-dd'),'yyyy-mm-dd','nls_date_language=american') as x from dual; X ---------- 2009-01-01
全部回答
- 1楼网友:拾荒鲤
- 2021-01-03 11:40
(1) 不能,主键约束。
(2) update 学生成绩
set 成绩 = 85
where 学号 = '1001' and 课号= '203'
(3) delete from 学生成绩
where 学号 = '1003' and 课号='203'
(4) select * from 学生 where 性别=‘男’
(5) select avg(成绩) from 学生成绩
select avg(成绩)
from 学生成绩
group by 学号
-- (5)是两种情况不知道 你想要的哪种,前面 的那个是所有学生的平均成绩,后面那个是每个学生的平均成绩
(6) select avg(成绩)
from 课程, 学生成绩
where 课程.课号 = 学生成绩.课号 and 课程.课名= 'sql server'
又不是啥 难题 ,估计是大学的题,楼上的太过了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯