PDA

View Full Version : انتخاب دانشجویان با بالاترین معدل ؟



siyavash_ghanbari
دوشنبه 07 دی 1388, 18:53 عصر
سلام.
کد sql این مساله رو می خواستم !
یک جدول داریم برای دانشجو (کد دانشجو ، نام ، نام خانوادگی و نمره دانشجو)
یک دانشجو چندین نمره دارد .
ما می خواهیم اطلاعات دانشجویان را نمایش دهیم البته برای هر دانشجو تنها یک رکورد و آن هم رکوردی که بالاترین نمره را دارد.

باتشکر

bahman_akbarzadeh
سه شنبه 08 دی 1388, 00:12 صبح
ميتونين از تابع AVG استفاده كنين. ولي مسئله اي كه هست، اينه كه همراه با معدل نميشه به راختي بقيه مشخصات دانشجو رو برگردوند. مگر اينكه براي معدل، يه Select تو در تو بنويسين، يا اينكه بقيه فيلد ها رو توي Group By بيارين.
راه اول بهتر و ساده تره. البته معقول ترين راه، نوشتن يك UDF هست.