PDA

View Full Version : سوال: فیلتر کردن اعداد اعشاری در sql



hastiam
یک شنبه 05 مرداد 1393, 07:50 صبح
سلام دوستان
من جدولی دارم که یکی از ستونهاش Quantity هست میخوام رکوردهایی از این جدول که فیلد مقدار آن (Quantity) اعشاری هست رو انتخاب کنم چه دستوری تو sql بنویسم؟
در ضمن بعد از پیدا کردن رکوردها، میخوام این فیلد رو به عدد صحیح round کنم.

Davidd
یک شنبه 05 مرداد 1393, 09:28 صبح
سلام
شما ميتوني از تابع ROUND استفاده كني. پارامتر دومش تعداد ارقام اعشاري هست:
Update tabale_tame
SET Quantity=ROUND(Quantity,0)
اگه ليست اونايي كه مقدار اعشاري دارند نياز داري با SELECT و شرط Quantity>ROUND(Quantity,0) ميتوني ليستشون ببيني