จำนวนเหรียญเงินสูงสุดสำหรับกาตาร์โดยทำได้ต่ำกว่า 8 เหรียญ, 0 เหรียญทอง และมากกว่า 2 เหรียญทองแดงคือเท่าใด
What is the highest number of silvers for qatar with under 8 total, 0 golds, and over 2 bronzes?
df = pd.DataFrame(columns=['silver', 'bronze', 'nation', 'total', 'gold'])
df[(df['nation'] == 'qatar') & (df['total'].astype(int) < 8) & (df['gold'].astype(int) == 0) & (df['bronze'].astype(int) > 2)]['silver'].max()