1.建表語句
create2.要求查詢出同一學科時間最新的一條記錄!table
`score` (
`id`
int(11) not
null
auto_increment,
`student_id`
int(11) not
null
default'0
' comment '
學生表id',
`name`
varchar(50) null
default
null comment '
科目名稱',
`score`
int(11) null
default
null comment '分數'
, `cdate`
timestamp
notnull
default
current_timestamp comment '
建立時間',
primary
key(`id`)
)collate='
utf8_general_ci
'engine
=innodb
auto_increment=5
;
3.資料庫中原始資料:
4.sql語句如下:
方式一:5.查詢結果:select c.id,c.student_id,c.name,c.score,c.cdate from score c where c.cdate in (select
max(s.cdate) from score s group
bys.name)
方式二:
select c.id,c.student_id,c.name,c.score,c.cdate from score c inner
join (select s.name,max(s.cdate) as maxdate from score s group
by s.name) b where c.name=b.name and c.cdate=b.maxdate
篩選出一些個人常用的快捷鍵
番茄助手 標頭檔案和.cpp互相轉 alt o 查詢檔案 shift alt o 查詢定義 alt g vs2008 編輯.上開新行 ctrl enter 在插入點之上插入乙個空行。不論游標在一行的何處 編輯.下開新行 ctrl shift enter 在插入點之下插入乙個空行。這樣就不用先將游標移...
列印最新同一時間的日誌資訊
有如下的日誌 var log message.log,要求把最新時間的日誌列印出來。1 2 3 4 5 6 7 8 9 10 time,entity,severity,node,desc 00 00 01 04 25 2016,node,info,0,img control link is up 0...
EXCEL 一組資料篩選出重複的資料 去重
一 excel 2007使用 在excel中錄入資料後,我們一般用高階篩選來處理刪除重複的記錄,excel 2007保留了這個功能,同時又增加了乙個 刪除重複項 按鈕,使操作更加簡單 靈活。一 傳統方法 使用高階篩選 步驟如下 1.單擊資料區,選中其中的任乙個單元格。如果只是針對其中部分欄位和記錄進...