নির্ভুলতা এবং স্কেলের মধ্যে পার্থক্য কী?


141

ওরাকল মধ্যে নির্ভুলতা এবং স্কেল মধ্যে পার্থক্য কি? টিউটোরিয়ালে এগুলি সাধারণত স্কেল খালি ছেড়ে যায় এবং প্রাথমিক কী তৈরি করার সময় 6 টি যথার্থতা নির্ধারণ করে।

নির্ভুলতা এবং স্কেল কি জন্য দাঁড়ায়?

উত্তর:


203

যথার্থ 4, স্কেল 2: 99.99

যথার্থ 10, স্কেল 0: 9999999999

যথার্থ 8, স্কেল 3: 99999.999

যথার্থ 5, স্কেল -3: 99999000


15
আপনি দয়া করে নেতিবাচক আঁশের আচরণ ব্যাখ্যা করতে পারেন?
গীক


3
মনে রাখবেন যে নির্ভুলতা সর্বদা স্কেল অংশ অন্তর্ভুক্ত। উদাহরণস্বরূপ: যথার্থতা 4, স্কেল 2 - যে কোনও সংখ্যা ব্যর্থ করবে> 99.9999 ..; চেষ্টা করুন: দ্বৈত থেকে কাস্ট (99.99999 নম্বর হিসাবে (4,2)) নির্বাচন করুন; //ঠিক আছে; দ্বৈত থেকে castালাই (100.9 হিসাবে NUMBER (4,2)) নির্বাচন করুন; // ব্যর্থ হয়;
জামা জাজাফরভ

@ জামাডাজাফরভ 99.99999 নীচে দেখা যাবে ব্যর্থ:: 21:53:54 সিবি 900 @ এক্সওয়াইজেড> দ্বৈত থেকে cast 99.99999 নম্বর হিসাবে (4,2) নির্বাচন করুন; লাইন 1 তে দ্বৈত * এরর থেকে (99,99999 টি সংখ্যা হিসাবে (4,2)) নির্বাচন করুন: ওআরএ-01438: এই কলামের জন্য অনুমোদিত নির্দিষ্ট নির্ভুলতার চেয়ে বড় মান 21:52:32 সিবি 900 @ এসসিএন্ড 1> ভি $ উদাহরণ থেকে সংস্করণ নির্বাচন করুন; সংস্করণ ------------------------------------------------- - 12.1.0.2.0 `
ফাল্গুন

@ ফাল্গুন ডুয়াল থেকে কাস্ট (99.9999 নম্বর হিসাবে (4,2)) নির্বাচন করুন; একটি খারাপ উদাহরণ কারণ ছাঁটাইটি সংখ্যাটি 99 থেকে 100 পর্যন্ত তৈরি হবে, যা তখন একটি সংখ্যার (4,2) জন্য খুব বড়। DUAL থেকে কাস্ট (88,8888 নম্বর হিসাবে (4,2)) নির্বাচন করুন; পরিবর্তে প্রতিক্রিয়া দেখতে ৮৮.৮৯।
সুপারব্যাক

58

যথার্থ হ'ল উল্লেখযোগ্য সংখ্যাগুলির সংখ্যা। ওরাকল 1 থেকে 38 অবধি নির্ভুলতার সাথে সংখ্যার বহনযোগ্যতার গ্যারান্টি দেয়।

স্কেল হ'ল দশমিক বিন্দুর ডান (ধনাত্মক) বা বাম (negativeণাত্মক) সংখ্যাগুলির সংখ্যা। স্কেল -84 থেকে 127 পর্যন্ত হতে পারে।

আপনার ক্ষেত্রে, যথাযথ 6 সহ আইডির অর্থ এটি 7 বা তাত্পর্যপূর্ণ সংখ্যা সহ কোনও সংখ্যা গ্রহণ করবে না।

রেফারেন্স:

http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/datatype.htm#CNCPT1832

এই পৃষ্ঠায় কিছু উদাহরণ রয়েছে যা আপনাকে নির্ভুলতা এবং স্কেল বুঝতে সক্ষম করবে।


1
তার মানে শেষবারটি হবে 1000000?
ব্যবহারকারী 70000792

9
+1: আমি মনে করি এটি বুঝতে চাবিটি হ'ল অভ্যন্তরীণ সংখ্যা ফর্ম্যাটটি বোঝা - ম্যান্টিসা এবং এক্সপোনেন্ট। যথার্থতা ম্যান্টিসার সম্ভাব্য দৈর্ঘ্যের উপর একটি সীমা রাখে এবং স্কেল সম্ভাব্য ন্যূনতমের উপর একটি সীমা রাখে।
ডেভিড অলড্রিজ

@ ডেভিডএলড্রিজ আমি আপনাকে প্রতিধ্বনিত করছি। আমি মনে করি আপনার এটিকে ম্যান্টিসা এবং সূচক সম্পর্কিত কোনও উত্তর হিসাবে পোস্ট করা বিবেচনা করা উচিত। একটি সংখ্যা আসলে একটি পরিবর্তনশীল দৈর্ঘ্যের বিন্যাসে সংরক্ষণ করা হয়।
ললিত কুমার বি

55

যথার্থ ডিজিটের মোট সংখ্যা, 1 ও 38 এর মধ্যে হতে পারে
স্কেল দশমিক বিন্দু পরে ডিজিটের সংখ্যা, এছাড়াও rounding জন্য নেতিবাচক হিসাবে সেট করা যেতে পারে।

উদাহরণ:
সংখ্যা (7,5): 12.12345
নম্বর (5,0): 12345

ORACLE ওয়েবসাইটে আরও বিশদ:
https://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm#CNCPT1832


এবং স্কেল হ'ল দশমিক বিন্দুর পরে নয়, দশমিক পয়েন্টের ডান (ধনাত্মক) বা বাম (negativeণাত্মক) সংখ্যাগুলির সংখ্যা।
ললিত কুমার বি

কলজাটিএম এর উদাহরণ দেখুন। যথার্থতা হ'ল কতগুলি উল্লেখযোগ্য অঙ্ক, যার একটি মান থাকতে পারে (যেমন, স্থানধারক হিসাবে কেবল "0" নয়)। স্কেল নির্দেশ করে যে কীভাবে দশমিক পয়েন্টের প্রতি শ্রদ্ধা হয়। স্কেলটি নেতিবাচক হতে পারে যা ইঙ্গিত করে যে কোন ধরণের নির্ভুলতা আপনার উপর নির্ভর করে না। সংখ্যা (1, -4): কেবল 10 টি মানকে অনুমতি দেয়: 00000, 10000, 20000 ... 90000
গর্ডন

1
নির্ভুলতা মোট অঙ্কের সংখ্যা নয়। ডেভিড অলড্রিজ যেমন নিজের মন্তব্যে মনোজल्डদের ব্যাখ্যা করেছেন এটি হ'ল মান্টিসা - আপনি কতগুলি গুরুত্বপূর্ণ অঙ্কের যত্নশীল। ক্ষতিকারক হিসাবে ব্যাখ্যা হিসাবে স্কেল চিন্তাধারা একটি আরও নির্ভুল, যদিও রহস্য, ব্যাখ্যা। দশমিক পয়েন্টের পরে কোনও নেতিবাচক স্কেলের কোনও অঙ্ক থাকবে না এবং দশমিক পয়েন্টের বামে স্থানধারক হিসাবে এটির অনেকগুলি 0 থাকবে। NUMBER (1, -4) এর 5 টি সংখ্যা থাকবে তবে 10,000 এর স্থানে কেবল প্রথমটিই আপনার জন্য মূল্যবান একটি মূল্য থাকবে।
গর্ডন

34

সম্ভবত আরও পরিষ্কার:

নোট করুন যে নির্ভুলতা হ'ল স্কেল অন্তর্ভুক্ত মোট সংখ্যাগুলির সংখ্যা

NUMBER টি (যথার্থ, স্কেল)

যথার্থ 8, স্কেল 3: 87654.321

যথার্থ 5, স্কেল 3: 54.321

যথার্থ 5, স্কেল 1: 5432.1

যথার্থ 5, স্কেল 0: 54321

যথার্থ 5, স্কেল -1: 54320

যথার্থ 5, স্কেল -3: 54000


19

স্কেল হ'ল দশমিক পয়েন্টের পরে অঙ্কের সংখ্যা (বা আপনার স্থানীয় অবস্থানের উপর নির্ভর করে কোলন)

যথার্থ হ'ল উল্লেখযোগ্য সংখ্যাগুলির মোট সংখ্যা

স্কেল ভিএস নির্ভুলতা


1

যথার্থতা: এটি মূলকের বিন্দুর আগে বা পরে সংখ্যার মোট সংখ্যা। EX: 123.456 এখানে নির্ভুলতা 6।

স্কেল: এটি র‌্যাডিক্স পয়েন্টের পরে সংখ্যাগুলির মোট সংখ্যা। EX: 123.456 এখানে স্কেলিস 3


-5

মান যদি 9999.988 এবং যথার্থ 4, স্কেল 2 হয় তবে এর অর্থ 9999 (এটি নির্ভুলতার প্রতিনিধিত্ব করে) .99 (স্কেল 2 তাই .988 এর সাথে গোল হয়)

মান যদি 9999.9887 হয় এবং যথার্থতা 4 হয়, স্কেল 2 হয় তবে এর অর্থ 9999.99


7
না, নির্ভুলতা সংরক্ষণের জন্য উল্লেখযোগ্য অঙ্কের সংখ্যা। আপনার উভয় ক্ষেত্রে সঞ্চিত নির্ভুলতা 6 এবং স্কেল 2
ডেভিড অলড্রিজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.