ขอทราบจำนวนผู้ป่วยที่รักษาตัวในโรงพยาบาลเกิน 27 วัน และผลตรวจในห้องปฏิบัติการเป็นแมกนีเซียมหรือไม่ ไม่จำเป็นต้องใช้ทุกโต๊ะ
give me the number of patients whose days of hospital stay is greater than 27 and lab test name is magnesium?It is not neccessary to use all the tables.
 lab:  subject_id [ text]  hadm_id [ text]  itemid [ text]  charttime [ text]  flag [ text]  value_unit [ text]  label [ text]  fluid [ text] 
SELECT COUNT(DISTINCT demographic.subject_id) FROM demographic INNER JOIN lab ON demographic.hadm_id = lab.hadm_id WHERE demographic.days_stay > "27" AND lab.label = "Magnesium"