সময় এবং সময় সাথে ডিল এসকিউএল বেশ জটিল হতে পারে। যদিও তারিখ এবং সময় প্রকৃতপক্ষে সম্পূর্ণ পৃথক ডেটা ধরণের, সেগুলি প্রায়শই একটি তারিখের তারিখের ডেটা টাইপের সাথে মিশে যায়। এসকিউএল তারিখ এবং সময় একা একা বেশ সহজ তবে দু'টিকে মার্জ করা সবচেয়ে বেদনাদায়ক কাজ হতে পারে। এই নিবন্ধে, এসকিউএল ডেটটাইম টাইপ সম্পর্কে বিস্তারিত জানব।
- ডেটটাইম ডেটা টাইপ কী?
- তারিখের সময় বর্ণনা
- অন্যান্য তারিখ এবং সময় প্রকারকে তারিখের সময় টাইপের ধরণে রূপান্তর করা
ডেটটাইম ডেটা টাইপ কী?
এসকিউএল এ, তারিখ সময় তারিখ এবং ডেটা উভয়ই মানগুলির জন্য তারিখের ডেটা টাইপ ব্যবহার করা হয়। মাইক্রোসফ্ট এটি হিসাবে সংজ্ঞায়িত ২৪ ঘন্টা ঘড়ির উপর ভিত্তি করে ভগ্নাংশের সেকেন্ডের সাথে দিনের একটি সময়ের সাথে মিলিত তারিখ ।
বিশেষত এসকিউএল এর অনেকগুলি ডাটা টাইপ রয়েছে যা তারিখ এবং সময় উপস্থাপনা উভয়কেই আরও জটিল করে তোলে। এসকিউএল এর পূর্ববর্তী সংস্করণগুলি থেকে উপস্থিত থাকায় সর্বাধিক ব্যবহৃত একটি ডেটটাইম। এসকিউএল ‘YYYY-MM-DD এইচ: মিমি: এসএস’ ফর্ম্যাটে DATETIME মানগুলি পুনরুদ্ধার করে এবং প্রদর্শন করে। সমর্থিত পরিসীমাটি ‘1753-01-01 00:00:00’ থেকে ‘9999-12-31 23: 59: 59.997’। আসুন আরও বিস্তারিতভাবে ডেটটাইম প্রকারটি অনুসন্ধান করুন।
তারিখের সময় বর্ণনা
এসকিউএল ডেটটাইম ধরণ সম্পর্কে আরও জানতে দয়া করে নীচের টেবিলটি চেক করুন।
সম্পত্তি | মান |
বাক্য গঠন | তারিখ সময় |
ব্যবহার | @ আমারডেটটাইম ডিক্লেয়ার করুনতারিখ সময় টেবিল 1 তৈরি করুন (কলাম 1তারিখ সময়) |
ফর্ম্যাট | ‘YYYY-MM-DD hh: mm: ss.nnn |
সময় পরিসীমা | 00:00:00 23: 59: 59.997 এর মাধ্যমে |
উপাদান পরিসীমা |
|
স্টোরেজ আকার জাভাতে একটি শক্তিতে একটি সংখ্যা বাড়ানো | 8 বাইট |
ডিফল্ট মান | 1900-01-01 00:00:00 |
পঞ্জিকা | গ্রেগরিয়ান (বছরের সম্পূর্ণ পরিসীমা অন্তর্ভুক্ত করে।) |
বিঃদ্রঃ: উপরের বিবরণগুলি লেনদেন-এসকিউএল এবং তারিখের টাইমের জন্য প্রযোজ্যSQL সার্ভার.
তাই যে তারিখ সময় এসকিউএল এ। তবে আপনার যদি অন্য তারিখ থাকে তবে আপনি কী করবেন &সময়ের ধরণ এবং আপনাকে এগুলিতে রূপান্তর করতে হবে তারিখ সময় টাইপ?
অন্যান্য তারিখ এবং সময় প্রকারকে তারিখের সময় টাইপের ধরণে রূপান্তর করা
দ্য তারিখ সময় তথ্য টাইপ এসকিউএল 3 অঙ্কের ভগ্নাংশ সেকেন্ডের অংশ সহ, তারিখ এবং সময় অন্তর্ভুক্ত করে। এর যথার্থতাটি 1000, .003 বা .007 সেকেন্ডের ইনক্রিমেন্টে গোল হয়। সুতরাং, যখন আপনি একটি রূপান্তর তারিখ বা সময় মান তারিখ সময় অতিরিক্ত মান মান যুক্ত করা হয়। এটি কারণ তারিখ সময় ডেটা টাইপ উভয় তারিখ এবং সময় থাকে। নিবন্ধের এই অংশে ব্যাখ্যা করা হয় যে যখন অন্যটি ঘটে তখন কী ঘটে তারিখ এবং সময় ডেটা ধরণগুলিতে রূপান্তরিত হয় তারিখ সময় তথ্য প্রকার।
উদাহরণ 1: তারিখ এবং তারিখের মধ্যে অন্তর্নিহিত রূপান্তর
@ তারিখের তারিখ = '2020-12-01 'ঘোষণা করুন @ তারিখের তারিখের সময় = @ তারিখ
ফলাফল
@ তারিখ @ তারিখ ------------------------- ---------- 2016-12-21 00: 00: 00.000 2016 -12-21
উদাহরণ 2: CAST () ব্যবহার করে তারিখ এবং তারিখের মধ্যে অন্তর্নিহিত রূপান্তর
@ থ্যাডেটের তারিখ ডিক্লেয়ার করুন '2020-12-01 'নির্বাচন করুন @ তারিখ' তারিখ ', ক্যাসেট (@ তারিখের সময়সীমা) AS' তারিখের সময় '
ফলাফল
@ তারিখ @ তারিখ ------------------------- ---------- 2016-12-21 00: 00: 00.000 2016 -12-21
উদাহরণ ৩: ছোট্ট তারিখ থেকে ডেটটাইমে অন্তর্ভুক্ত রূপান্তর
রূপান্তরটি যখন এস থেকে হয় ম্যালডেটটাইম টাইপ করুন, ঘন্টা এবং মিনিট অনুলিপি করা হয়। সেকেন্ড এবং ভগ্নাংশের সেকেন্ডটি মান 0 এ সেট করা হয়েছে The নিম্নলিখিত কোডটি a রূপান্তর করার ফলাফল দেখায় ছোট্ট সময় মান এক তারিখ সময় মান।
@Smalldatetime স্মার্টডেটটাইম = '2020-12-01 12:32 'ডিক্লেয়ার করুন @ তারিখের তারিখ সময় = @ স্মলডেটটাইম নির্বাচন করুন' তারিখের সময় '@ @ তারিখ', @ স্মলডেটটাইম এএস '@ স্মলডেটটাইম'
ফলাফল
@ তারিখের সময় @ ছোট্ট সময় ------------------------- --------------------- - 2016-12-01 12: 32: 00.000 2016-12-01 12:32:00
একইভাবে, আপনি অন্য রূপান্তর করতে পারেন তারিখ সময় প্রকার ডাটাটাইম স্পষ্টভাবে বা ব্যবহার করে টাইপ করুন নিক্ষেপ () এবং রূপান্তর () পদ্ধতি। আপনার রেফারেন্সের জন্য সমস্ত তারিখ এবং সময় ধরণের ফর্ম্যাটগুলির সাথে নিজেকে পরিচিত করতে নীচের টেবিলটি দেখুন।
ডেটা টাইপ | উদাহরণ |
সময় | 12:35:29। 1234567 |
তারিখ | 2007-05-08 |
ছোট্ট সময় | 2007-05-08 12:35:00 |
তারিখ সময় | 2007-05-08 12: 35: 29.123 |
ডেটটাইম 2 | 2007-05-08 12:35:29। 1234567 |
ডেটটাইমসেট | 2007-05-08 12: 35: 29.1234567 +12: 15 |
এটি সহ, আমরা এই নিবন্ধটির শেষে এসেছি। আমি আশা করি আপনি এখানে আলোচিত বিষয়বস্তু সম্পর্কে পরিষ্কার। আপনি যথাসম্ভব অনুশীলন করুন এবং আপনার অভিজ্ঞতাটি ফিরিয়ে দিন তা নিশ্চিত করুন।
আপনি যদি আরও জানতে চান মাইএসকিউএল এবং এই ওপেন-সোর্স রিলেশনাল ডাটাবেসটি জানুন, তারপরে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে মাইএসকিউএলকে গভীরভাবে বুঝতে এবং এই বিষয়ে দক্ষতা অর্জনে সহায়তা করবে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই ‘এসকিউএল নিবন্ধের পদ্ধতিগুলি’র মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে যাব।