কম্পিউটার

SQL সার্ভারে রাউন্ড ফাংশন

এই নিবন্ধটি আপনাকে বিস্তারিতভাবে দেখাবে কিভাবে SQL Server ROUND () ফাংশনটি সিনট্যাক্স এবং উদাহরণ সহ আরও ভালভাবে কল্পনা করতে এবং ফাংশনগুলিকে আরও ভালভাবে ক্যাপচার করতে হয়৷

বর্ণনা করুন

রাউন্ড ফাংশন এসকিউএল সার্ভারে সংখ্যাগুলিকে একটি নির্দিষ্ট দশমিক স্থানে রাউন্ড করতে ব্যবহৃত হয়।

সিনট্যাক্স

SQL সার্ভারে রাউন্ড ফাংশন ব্যবহার করতে, আমরা নিম্নলিখিত সিনট্যাক্স ব্যবহার করি:

 ROUND(number, decimal, operation) 

প্যারামিটার :

  1. নম্বর: রাউন্ডে পাস করা সংখ্যা
  2. দশমিক :The দশমিক স্থান সংখ্যা বৃত্তাকার হয়. এই মান অবশ্যই একটি ধনাত্মক বা ঋণাত্মক পূর্ণসংখ্যা হতে হবে। যদি এই প্যারামিটারটি বাদ দেওয়া হয়, ROUND ফাংশনটি সংখ্যাটিকে 0 দশমিক স্থানে রাউন্ড করবে৷
  3. অপারেশন: পরামিতি প্রয়োজন নেই। অপারেশন অন্য কোনো সাংখ্যিক মান হতে পারে. যখন এটি 0 হয় (বা বাদ দেওয়া হয়), তখন ROUND ফাংশন ফলাফলটিকে দশমিকে পরিণত করবে। যদি অপারেশনটি 0 ব্যতীত অন্য কোনো মান হয়, তাহলে ROUND ফাংশন ফলাফলটিকে দশমিকে কাটবে৷

বৃত্তাকার নীতি৷ :

যখন আপনি সংখ্যাটি বৃত্তাকার করবেন, সিস্টেমটি অবস্থানে সংখ্যাটি পরীক্ষা করবে (দশমিক + 1):

  1. সংখ্যাটি 4-এর বেশি হলে, দশমিক অবস্থানে থাকা সংখ্যাটি 1 যোগ করবে৷ পিছনের সংখ্যাগুলি 0 হয়ে যাবে
  2. সংখ্যাটি 5-এর কম হলে, দশমিক অবস্থানে থাকা সংখ্যাটি একই থাকবে। পিছনের সংখ্যা 0
  3. হয়ে যায়

উদাহরণস্বরূপ আমাদের একটি দশমিক সংখ্যা আছে 423.3241

SQL সার্ভারে রাউন্ড ফাংশন

  1. সিলেক্ট রাউন্ড (423.3241, -2) এর 400.0000 ফলাফল আছে
  2. সিলেক্ট রাউন্ড (423.3241, -1) এর ফলাফল 420.0000 আছে
  3. সিলেক্ট রাউন্ড (423.3241, 0) এর ফলাফল 423.0000 আছে
  4. সিলেক্ট রাউন্ড (423.3241, 1) এর ফলাফল 423.3000 আছে
  5. সিলেক্ট রাউন্ড (423.3241, 2) এর ফলাফল 423.3200 আছে
  6. সিলেক্ট রাউন্ড (423.3241, 3) এর 423.3240 ফলাফল আছে
  7. সিলেক্ট রাউন্ড (423.3241, 4) এর 423.3241 ফলাফল আছে

দ্রষ্টব্য :

  1. এছাড়াও সিলিং এবং ফ্লোর ফাংশন দেখুন৷
  2. রাউন্ড ফাংশন SQL সার্ভারের পরবর্তী সংস্করণগুলিতে ব্যবহার করা যেতে পারে:SQL সার্ভার 2017, SQL সার্ভার 2016, SQL সার্ভার 2014, SQL সার্ভার 2012, SQL সার্ভার 2008 R2, SQL সার্ভার 2008, এবং SQL সার্ভার 2005।

উদাহরণস্বরূপ

এসকিউএল সার্ভারে রাউন্ড ফাংশনের কিছু উদাহরণ দেখুন এবং দেখুন।

উদাহরণ 1:বৃত্তাকার সংখ্যাগুলি

 SELECT ROUND(125.315, 2); 
Result: 125.320 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)

SELECT ROUND(125.315, 2, 0);
Result: 125.320 (kết quả được làm tròn vì tham số thứ 3 là 0)

SELECT ROUND(125.315, 2, 1);
Result: 125.310 (kết quả bị cắt bớt vì tham số thứ 3 khác 0)

SELECT ROUND(125.315, 1);
Result: 125.300 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)

SELECT ROUND(125.315, 0);
Result: 125.000 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)

SELECT ROUND(125.315, -1);
Result: 130.000 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)

SELECT ROUND(125.315, -2);
Result: 100.000 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)

উদাহরণ 2:আমাদের কাছে নিম্নলিখিত ডেটা টেবিল রয়েছে

SQL সার্ভারে রাউন্ড ফাংশন

1. ওয়েবসাইটের সাব-কলাম এবং রেট পান, অনুপাতটিকে ২য় দশমিক স্থানে রাউন্ডিং করুন

 SELECT Chuyenmuccon, ROUND(Tyle, 2) AS Tylemoi 
FROM Quantrimang;

Result:
Chuyenmuccon Tylemoi
SQL Server 74.63
Facebook 58.99
Python 36.22
JavaScript 42.68
Google Chrome 94.88
Instagram 82.16

2. ওয়েবসাইটে সাব-কলাম এবং প্রোগ্রামিংয়ের শতাংশ পান, পূর্ণসংখ্যা অংশের অনুপাতকে রাউন্ডিং করুন

 SELECT Chuyenmuccon, ROUND(Tyle, 0) AS Tylemoi 
FROM Quantrimang
WHERE Chuyenmuclon="Lap trinh";

Result:
Chuyenmuccon Tylemoi
SQL Server 75
Python 36
JavaScript 43

  1. SQL সার্ভারে ABS ফাংশন

  2. SQL সার্ভারে AVG ফাংশন

  3. SQL সার্ভারে সিলিং ফাংশন

  4. SQL সার্ভারে রাউন্ড ফাংশন