【求助】正在学SQL,有个问题 1.如何取系统时间中的年份2.如何同时使一列的数值增加5%自学中,问题小白了点,请各位教教我 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select GETDATE()结果:2013-08-22 17:46:50.523select YEAR(getdate())结果:2013select col+col*0.05from (select 10 as col)t结果:10.50 --#1.datepart函数或year函数SELECT DATEPART(YEAR, GETDATE()), YEAR(GETDATE())--#2.直接UPDATE即可UPDATE tabSET col = col * (1+0.05) 第一个这样写好不好? SELECT DATEPART(year, GETDATE()) AS 'Year Number' 第一个这样写好不好? SELECT DATEPART(year, GETDATE()) AS 'Year Number'可以这么写的,是个人习惯问题。YEAR()只能取年份,DATEPART()根据参数不同,可以取出年月日习惯了用哪个都无所谓 第一个建议用year函数。第二个select col * (1+0.05) from tablename 获取树形目录下某节点所有父类——要求代码简洁 SQL排序问题 这个SQL能不能简化一下 站内短信:如何记录这条信息哪位用户阅读过,因为有的短信是一次发给多位用户,如何记录才能更高效呢? 求大侠SQL语句 50万条记录的查询。讨论 (腊肉)欢迎讨论:简体、繁体同界面显示问题 SQL 2005加解密的问题? 十万火急!!!!!!在线等待! 一个很头痛的问题,敬请各位牛人进行看看怎么解决 怎么查找全角字符? sqlserver不同版本的清日志问题。请教。
select GETDATE()
结果:
2013-08-22 17:46:50.523
select YEAR(getdate())
结果:
2013
select col+col*0.05
from (
select 10 as col)t
结果:
10.50
SELECT DATEPART(YEAR, GETDATE()), YEAR(GETDATE())--#2.直接UPDATE即可
UPDATE tab
SET col = col * (1+0.05)
第一个这样写好不好? SELECT DATEPART(year, GETDATE()) AS 'Year Number'
第一个这样写好不好? SELECT DATEPART(year, GETDATE()) AS 'Year Number'可以这么写的,是个人习惯问题。YEAR()只能取年份,
DATEPART()根据参数不同,可以取出年月日
习惯了用哪个都无所谓
第二个select col * (1+0.05) from tablename