1--插入資料修改不行;必須提供學號
2insert
into student(生日型別) values('陽曆'
)34--
把月份提取出來 顯示兩位數
5select
datename(month,getdate
())6
select
convert(varchar(20),datename(month,getdate
()))78
----把月份提取出來
9select
datename(month,出生時間) from
student
1011
--把出生時間轉換後插入到生日
12update student set 生日=
convert(varchar(5), 出生時間, 110
) 13
14--
把生日型別全部改為陽曆
15update student set 生日型別='陽曆
'1617--
把日月提取出來(單位日期01顯示1;)
18select
convert(varchar(20),month(出生時間)) +'-
'+convert(varchar(20),day(出生時間),100) from
student
1920
--把日月提取出來(單位日期01顯示01;)
21select
convert(varchar(5), 出生時間, 110) from
student
2223
--月份和日期相加減
24select
month(出生時間)+'-
'+day(出生時間) from student
1--修改兩條資料
2update users set logincount='1
', lastlogiontime=
'1991-1-1
'where username=
'admin'3
--修改1條資料
4update 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
SQL日期處理 短日期
1 獲取當前日期 getdate 2 短日期 convert varchar 10 getdate 23 返回 2010 04 06 3 dateadd day,1,getdate 當前日期加1 日期部分 縮寫yearyy,yyyy quarterqq,q monthmm,m dayofyeardy...
Oracle 常用日期提取指令碼彙總
oracle 常用日期提取指令碼彙總 1 本週第一天和最後一天 oracle 每週第一天為週日 select sysdate,to char sysdate,d 一周之中的某天,返回的是序號1 7 trunc sysdate,dd trunc sysdate,dd to char sysdate,d...
Oracle 常用日期提取指令碼彙總
size medium oracle 常用日期提取指令碼彙總 1 本週第一天和最後一天 oracle 每週第一天為週日 select sysdate,to char sysdate,d 一周之中的某天,返回的是序號1 7 trunc sysdate,dd trunc sysdate,dd to ch...