資料庫 SQL(未成年判斷) [101警察] - 考試

Table of Contents

Q1.
考慮以下的資料庫綱要
Criminal(pID,name,birthdate,gender,gang,gangDese)
犯人身分證、姓名、生日、性別、幫派名稱、幫派敘述
Crime(cId,date,type,detail,name,place)
刑案編號、發生日期、種類、敘述、案名、地點
Commit(pId,cId,sentence)
身分證、刑案編號、判刑資訊
此外,並有函數相依
Criminal:
{pId}->{name,birthdate,gender,gang}
{gang}->{gangDese}
Crime:
{cId}->{date,type,detail,name,place}
{name,date}->{cId}
Commit:
{pId,cId}->{sentence}

問題:
(1)請用SQL找出所有未成年的罪犯身分證字號、姓名、生日。
(2)請列出過去五年,每年的刑案發生次數。

小弟不知道該如何找出"未成年"的人
題目也沒說明"生日"屬性的格式,
請大大協助指點~~~
感謝~~~

--

All Comments

Anonymous avatarAnonymous2013-07-08
用目前的時間減去生日<18就可以了
Rebecca avatarRebecca2013-07-12
生日屬性不就yyyy/mm/dd 嗎XD
Franklin avatarFranklin2013-07-13
可以是複合屬性也可以是單一屬性