tag 最大值 最小值
記
根據(jù)我哥所說(shuō),所有的能用已經(jīng)封裝好的方法,一定要使用,不要想著自己寫
題目
查找最晚入職員工的所有信息
CREATE TABLEemployees(
emp_noint(11) NOT NULL,
birth_datedate NOT NULL,
first_namevarchar(14) NOT NULL,
last_namevarchar(16) NOT NULL,
genderchar(1) NOT NULL,
hire_datedate NOT NULL,
PRIMARY KEY (emp_no));
思路
首先想到的是找找有沒有直接查找最大值和最小值的函數(shù),但是好長(zhǎng)時(shí)間不寫SQL語(yǔ)句都忘了,借助博客查找到了相關(guān)的知識(shí),那么給出答案
select * from employees where (hire_date = (select max(hire_date) from employees))
知識(shí)點(diǎn)總結(jié)
- 最值函數(shù)max(作用字段),min(作用字段)
-
=,like,in三者的區(qū)別
1.=適用于單值的比較,拿這道題來(lái)說(shuō),就是max值一定是唯一的,那么我可以是等號(hào),如果查找出來(lái)的某些數(shù)據(jù)是一個(gè)集合那么等號(hào)就不適合了-
in正好補(bǔ)全了=的缺陷,當(dāng)然這樣也會(huì)出現(xiàn)一個(gè)列表的結(jié)果集 -
like應(yīng)用于模糊查詢
-