幾個常見的關於日期的SQL

2021-06-14 01:11:23 字數 993 閱讀 7739

-- 新增日期列date  只能儲存年月日

alter table student add birthday date

-- 插入日期列記錄用字串,'***x-xx-xx'

insert into student(id,***,birthday) values(4,'張三','1989-2-9')

-- 新增日期列datetime 可以儲存年月日 時分秒

alter table student add onedate datetime

insert into student(id,***,onedate) values(3,'李四','1989-3-4 09:40:34')

-- 新增日期列 time 只儲存時分秒

alter table student add twodate time

insert into student(id,***,twodate) values(3,'王五','1989-3-4 09:40:34')

-- 新增日期列timestamp(時間戳) 如果該列不插入,預設為當前時間

alter table student add threedate timestamp

insert into student(id,***) values(3,'趙六')

-- 建立索引,給某列加上索引後,會減少查詢時間。

-- 索引不是越多越好,太多索引意味著會建立很多索引表,反而會降低效率

create index index_aaa on student(name)

-- 刪除索引

alter table student drop index index_aaa;

SQL 幾個日期函式

人員 ldh 功能 sql 幾個日期函式 日期 2018 7 20 年月日時分秒 select datepart year,getdate as 年 datepart month,getdate as 月 datepart day,getdate as 日 datepart hour,getdate...

Oracle中幾個關於日期方面的SQL例項

1 取得當前日期是本月的第幾周 sql select to char sysdate,yyyymmdd w hh24 mi ss from dual to char sysdate,yy 20030327 4 18 16 09 sql select to char sysdate,w from du...

關於日期天數計算的幾個函式

關於日期天數計算的 幾個函式!今天早上突然要用到乙個計算某月有多少天的函式,翻了半天沒找到系統自帶著中函式,於是動手寫了乙個,如下 返回某個月有多少天functionhowmonthday parameterscdate localdaysasinteger,yearsasinteger if ty...