1.1 เขียนคำสั่ง SQL เพื่อให้แสดงข้อมูลประชากรที่มีชื่อว่า “สมชาย” และนามสกุลขึ้นต้นด้วย “ส”
select * from person where name='สมชาย' and surname like 'ส%'
1.2 เขียนคำสั่ง SQL เพื่อลบข้อมูลประชากรที่มีอายุตั้งแต่ 60 ปีขึ้นไป
delete from person where datediff(curdate() , birthdate) > (60*365)
1.3 เขียนคำสั่ง SQL เพื่อนับจำนวนประชากรที่เกิดระหว่างวันที่ 1 มกราคม 2475 – 31 ธันวาคม 2480
select count(*) from person where birthdate between '1932-01-01' and '1937-12-31'
1.4 เขียนคำสั่ง SQL เพื่อปรับตารางให้ใช้ name เป็น Secondary Key
alter table person add unique(name)
1.5 เขียนคำสั่ง SQL เพื่อเพิ่มเขตข้อมูลชื่อ update โดยเขตข้อมูลนี้จะบันทึกวันที่ในการแก้ไขข้อมูล record นั้นๆ ขอเปลี่ยนจากชื่อ update เป็น lastupdate น่ะครับ เพราะถ้าตั้งเป็น update มันจะไปซ้ำกับพวก reserve words ซึ่งหลีกเลี่ยงได้จะดีที่สุด
alter table person add lastupdate timestamp not null default current_timestamp on update current_timestamp