sql日期提取
1 --插入数据修改不行;必须提供学号 2 insert into Student(生日类型) values('阳历') 3 4 --把月份提取出来 显示两位数 5 select DATENAME(month,getdate()) 6 SELECT convert(varchar(20),DATENAME(month,getdate())) 7 8 ----把月份提取出来 9 select DATENAME(month,出生时间) from Student 10 11 --把出生时间转换后插入到生日 12 update student set 生日=CONVERT(varchar(5), 出生时间, 110) 13 14 --把生日类型全部改为阳历 15 update student set 生日类型='阳历' 16 17 --把日月提取出来(单位日期01显示1;) 18 SELECT convert(varchar(20),month(出生时间)) +'-'+convert(varchar(20),day(出生时间),100) FROM Student 19 20 --把日月提取出来(单位日期01显示01;) 21 Select CONVERT(varchar(5), 出生时间, 110) from student 22 23 --月份和日期相加减 24 select month(出生时间)+'-'+ DAY(出生时间) from student
1 --修改两条数据 2 update users set LoginCount='1', LastLogionTime='1991-1-1' where UserName='admin' 3 --修改1条数据 4 update users set LastLogionTime='1' where UserName='admin'
SQL Server 中截取字符串常用的函数: 1.LEFT ( character_expression , integer_expression ) 函数说明:LEFT ( '源字符串' , '要截取最左边的字符数' ) 返回从字符串左边开始指定个数的字符 select LEFT('SQL_Server_2008',4 ); 返回结果:SQL_ 2.RIGHT ( character_expression , integer_expression ) 函数说明:RIGHT ( '源字符串' , '要截取最右边的字符数' ) 返回字符串中从右边开始指定个数的 integer_expression 字符 select RIGHT('SQL_Server_2008',4 ); 返回结果:2008 3.SUBSTRING ( character_expression , start , length ) 函数说明:SUBSTRING ( '源字符串' , '截取起始位置(含该位置上的字符)' , '截取长度' ) 返回字符、binary、text 或 image 表达式的一部分 select SUBSTRING('SQL_Server_2008',5 ,6); 返回结果:Server