0
在今年的一個成員數據庫中,我試圖找到與「年齡」有關的餘燼。是否嘗試過這種說法,但得到「語法錯誤的WHERE部分:在Mysql中使用WHERE的語法
SELECT name, born, TIMESTAMPDIFF(YEAR,born,CURDATE()) AS age WHERE MOD(TIMESTAMPDIFF(YEAR,born,CURDATE()),10)IS NULL FROM Members;
另外兩個TIMESTAMPDIFF
和MOD
是好的,我使用的是MySQL 38年5月5日在Ubuntu下
'M OD(n)'不應該返回NULL。你的意思是'MOD(...)= 0'? – tadman 2014-10-16 21:00:43
語句的順序在SQL中很重要... SELECT,FROM,WHERE,GROUP BY,HAVING,ORDER BY – xQbert 2014-10-16 21:14:07
謝謝納稅人,在閱讀您的答案之前,我剛剛發現了一分鐘。還要感謝Pantamtuy和JayL指引我朝着正確的方向發展。 – andersno 2014-10-17 12:30:16