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