有意思的几个SQL问题,请高手过来解决!!

ypchengmsdn 2009-03-16 10:09:56

谢谢各位光临!!

三个题目:(使用用户自定义函数)

--1.编写函数,实现按照'年月日,星期几,上午下午晚上'输出时间信息
例如:2009年3月16日星期一下午

--2.编写函数,根据输入时间。输出该天是该年的第几天


--3.求出随机输出字符‘a-z’



...全文
200 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
youqi1984 2009-03-17
  • 打赏
  • 举报
回复
高手云集!!
学习的好家园
ken2su 2009-03-17
  • 打赏
  • 举报
回复
爱新觉罗牛人啊,常常看到你
ken2su 2009-03-17
  • 打赏
  • 举报
回复
爱新觉罗牛人啊,常常看到你
kingdomxpxp 2009-03-17
  • 打赏
  • 举报
回复
幫頂+學習
wulijuan008 2009-03-17
  • 打赏
  • 举报
回复
路过此地 ,真是好风景!!
ljluck7687 2009-03-16
  • 打赏
  • 举报
回复
sql高手如云,果然
ks_reny 2009-03-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jinjazz 的回复:]
SQL code--1.编写函数,实现按照'年月日,星期几,上午下午晚上'输出时间信息
--例如:2009年3月16日星期一下午

-- datepart自己慢慢组合

--2.编写函数,根据输入时间。输出该天是该年的第几天

select datepart(dy,getdate())
--3.求出随机输出字符‘a-z
select char(97+abs(checksum(newid()))%26)

[/Quote]
ypchengmsdn 2009-03-16
  • 打赏
  • 举报
回复
恩,一楼,六楼的都很强,学习了
jinjazz 2009-03-16
  • 打赏
  • 举报
回复
sql的rand函数很多时候不能满足要求的,比如

select char(97+rand()*26) from sysobjects
SQLUCK 2009-03-16
  • 打赏
  • 举报
回复
求出随机字符串a-z

select 97+ceiling(rand()*25)
htl258_Tony 2009-03-16
  • 打赏
  • 举报
回复
--2.编写函数,根据输入时间。输出该天是该年的第几天

select datepart(y,getdate())
--3.求出随机输出字符‘a-z
select char(97+rand()*26)
dawugui 2009-03-16
  • 打赏
  • 举报
回复
2,3题1楼已经写了.
dawugui 2009-03-16
  • 打赏
  • 举报
回复
select datename(yy,getdate()) + '年' +
datename(mm,getdate()) + '月' +
datename(dd,getdate()) + '日' +
datename(weekday,getdate()) +
case when datename(hh,getdate()) < 12 then '上午' else '下午' end
/*

------------------------
2009年03月16日星期一下午

(所影响的行数为 1 行)
*/
ypchengmsdn 2009-03-16
  • 打赏
  • 举报
回复
第一,二题哪位高手有兴趣啊??
ypchengmsdn 2009-03-16
  • 打赏
  • 举报
回复
学习了!
ypchengmsdn 2009-03-16
  • 打赏
  • 举报
回复
厉害!!
jinjazz 2009-03-16
  • 打赏
  • 举报
回复
--1.编写函数,实现按照'年月日,星期几,上午下午晚上'输出时间信息
--例如:2009年3月16日星期一下午

-- datepart自己慢慢组合

--2.编写函数,根据输入时间。输出该天是该年的第几天

select datepart(dy,getdate())
--3.求出随机输出字符‘a-z
select char(97+abs(checksum(newid()))%26)

22,181

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧