SELECT FirstName, DateOfBirth, CURDATE(),
(YEAR(CURDATE())-YEAR(DateOfBirth))
- (RIGHT(CURDATE(),5)<RIGHT(DateOfBirth,5))
AS age
FROM basicinformation;
これは私のクエリですが、年齢を取得した後、18 歳以上のもののみを表示する必要があります。しかし、年齢が18以上の場所を追加すると、クエリエラーが発生します。これは、age が「as」(一時的なフィールド名) であり、実際にはフィールド名ではないことが原因である可能性があります。すでに投票する準備ができているかどうかを年齢の自動チェックに使用するので、誰かが私を助けてくれることを願っています.