دالة ROUND()
جزء من قسم الأساسيات في رحلة SQL على Coddy. الدرس 26 من 72.
تُستخدم الدالة
ملاحظة: تُرجع الدالة
ملاحظة: عندما تكون قيمة
ROUND() لتقريب قيمة عددية إلى عدد محدد من المنازل العشرية. لاستخدام الدالة، اتبع الصيغة التالية:ROUND(number, decimal_places)number: الرقم الذي تريد تقريبه
decimal_places: (اختياري) عدد المنازل العشرية المطلوب التقريب إليها- إذا تم حذفه، فسيتم التقريب إلى أقرب عدد صحيح
- إذا كان موجبًا، فسيتم التقريب إلى ذلك العدد من المنازل العشرية
- إذا كان سالبًا، فسيتم التقريب إلى يسار الفاصلة العشرية
SELECT ROUND(3.7);
-- Returns 4.0
SELECT ROUND(3.3);
-- Returns 3.0
SELECT ROUND(3.5);
-- Returns 4.0 (rounds up from .5)ROUND() في SQLite دائمًا قيمةً من نوع الفاصلة العائمة (REAL)، ولهذا تتضمن النتائج أعلاه فاصلةً عشرية (مثلًا، 4.0 بدلًا من 4).التقريب إلى منازل عشرية محددة:SELECT ROUND(3.14159, 2);
-- Returns 3.14
SELECT ROUND(3.14159, 1);
-- Returns 3.1
SELECT ROUND(3.14159, 0);
-- Returns 3.0
SELECT ROUND(3.145, 2);
-- Returns 3.15 (rounds up because the next digit is 5)digit بعد آخر منزلة عشرية محتفظ بها 5 أو أكبر، تُقرَّب آخر منزلة عشرية محتفظ بها إلى الأعلى.مثال عملي مع جدول:SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2الشروط
أساسيات الشروطالكلمة المفتاحية ANDالكلمة المفتاحية ORالكلمة المفتاحية NOTدمج شروط متعددةالأقواسالقيم المنطقية Booleans3تنسيق محدد للنتائج
قيم Nullترتيب النتائج - الجزء الأولترتيب النتائج - الجزء الثانيمراجعة - شركة للأمن السيبرانيتحديد عدد السجلاتمراجعة - مصنع مركبات6تحديات تمهيدية
مراجعة - الانتخابات البرلمانيةمراجعة - اعتقال الشرطة للمجرمينمراجعة - حاوية مشروبات البارمراجعة - هندسة أعمدة جديدة9جداول متعددة
الربط الأساسي - الجزء الأولالربط الأساسي - الجزء الثانيمراجعة - الربط (Join)الربط الذاتي (Self Join)مراجعة - الربط الذاتي (Self Join)الاتحاد (Union)تبسيط الاستعلامات، الكلمة المفتاحية WITHمراجعة - استعلامات WITHمراجعة - مقاول العقارات12Window Functions الجزء الثاني
دوال RANK و DENSE_RANKمراجعة - RANK و DENSE_RANKدالة NTILEدوال التجميعمعيار ROWS و RANGEتدرّب بنفسك: Playground لـ SQL