কম্পিউটার

SQL সার্ভারে কনভার্ট ফাংশন

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

বর্ণনা করুন

CONVERT ফাংশন৷ এসকিউএল সার্ভারে আপনি একটি অভিব্যক্তিকে যেকোনো পছন্দসই ডেটা টাইপে রূপান্তর করতে পারবেন কিন্তু একটি নির্দিষ্ট বিন্যাস অনুসরণ করতে পারেন (বিশেষ করে তারিখ ডেটা টাইপের জন্য)। রূপান্তর ব্যর্থ হলে, CONVERT একটি ত্রুটি রিপোর্ট করবে, অন্যথায় এটি সংশ্লিষ্ট রূপান্তর মান ফিরিয়ে দেবে৷

সিনট্যাক্স

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

  CONVERT (kieudulieu (do_dai), bieuthuc, dinh_dang) 

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

  1. kieudulieu: নতুন ডেটা টাইপের নাম যেখানে অভিব্যক্তি রূপান্তরিত হবে। সম্ভবত নিম্নলিখিতগুলির মধ্যে একটি:bigint, int, smallint, tinyint, bit, decimal, numeric, money, smallmoney, float, real, datetime, smalldatetime, char, varchar, text, nchar, nvarchar, ntext, বাইনারি, varbinary বা চিত্র।
  2. do_dai (ঐচ্ছিক):char, varchar, nchar, nvarchar, binary এবং varbinary ফলাফলের জন্য ডেটা টাইপ দৈর্ঘ্য৷
  3. bieuthuc: অন্য ডেটা টাইপে রূপান্তর করার মান, টেবিলের একটি কলামের নাম বা একটি গণনা প্রকাশের নামও হতে পারে যা একটি নতুন ডেটা টাইপে রূপান্তর করা প্রয়োজন৷
  4. dinh_dang (ঐচ্ছিক):একটি সংখ্যা যা তারিখ বিন্যাস থেকে স্ট্রিং ফর্মে ডেটা রূপান্তর করার বিন্যাস নির্দিষ্ট করে। নীচের সারণীটি CONVERT-এ ব্যবহৃত কিছু সাধারণ বিন্যাস বর্ণনা করে৷
বছরের বিন্যাস
(yy) বছরের বিন্যাস
(yyyy) ডেটা প্রদর্শন করুন 0 100 mon dd yyyy hh:miAM / PM (ডিফল্ট) 1 101 mm / dd / yyyy (US স্ট্যান্ডার্ড) 2 102 yy.mm.dd (ANSI মান) 3 103 dd / mm / yy ( ব্রিটিশ / ফ্রেঞ্চ স্ট্যান্ডার্ড 4 104 dd .mm.yy (জার্মান মান) 5 105 dd-mm-yy (ইতালীয় মান) 6 106 dd mon yy 7 107 Mon dd, yy 8 108 hh:mi:ss 9 109 mon dd yyyy hh:mi:ss:mmmAM / PM 10 110 mm-ddyy (USA মান) 11 111 yy / mm / dd (জাপান মান) 12 112 yymmdd (ISO মান) 13 113 dd সোম yyyy hh:mi:ss:mmm (ইউরোপ মান - 24 ঘন্টা ঘড়ি) 14 hh:mi:ss:mmm (24 ঘন্টা ঘড়ি) 20 120 yyyy-mm-dd hh:mi:ss (ODBC ক্যানোনিকাল - 24 ঘন্টা ঘড়ি) 21 121 yyyy-mm-dd hh :mi:ss:mmm (ODBC ক্যানোনিকাল - 24 ঘন্টা ঘড়ি) 126 yyyy-mm-ddThh:mi:ss:mmm (ISO8601 মান) 127 yyyy-mm-ddThh:mi:ss:mmmZ (ISO8601 মান) 130 dd y yyyy hh:mi:ss:mmmAM / PM ( হিজরি মান) 131 dd / mm / yy hh:mi:ss:mmmAM / PM (হিজরি মান)

দ্রষ্টব্য :

  1. ফ্লোট বা সাংখ্যিক ডেটা প্রকারগুলিকে int পূর্ণসংখ্যাতে রূপান্তর করার সময়, CONVERT পিছনের দশমিক অংশ কেটে দেবে৷
  2. এছাড়াও CAST এবং TRY_CAST, TRY_CONVERT ফাংশনগুলি দেখুন৷
  3. কনভার্ট SQL সার্ভারের পরবর্তী সংস্করণগুলিতে ব্যবহার করা যেতে পারে:SQL সার্ভার 2017, SQL সার্ভার 2016, SQL সার্ভার 2014, SQL সার্ভার 2012, SQL সার্ভার 2008 R2, SQL সার্ভার 2008 এবং SQL সার্ভার 2005৷

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

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

 SELECT CONVERT(int, 14.85); 
Result: 14 (kết quả cắt phần thập phân phía sau)

SELECT CONVERT(float, 14.85);
Result: 14.85

SELECT CONVERT(varchar, 15.6);
Result: '15.6'

SELECT CONVERT(varchar(4), 15.6);
Result: '15.6'

SELECT CONVERT(float, '15.6');
Result: 15.6

SELECT CONVERT(datetime, '2019-05-02');
Result: '2019-05-02 00:00:00.000'

SELECT CONVERT(varchar, '05/02/2019', 101);
Result: '05/02/2019'

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

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

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

  4. SQL সার্ভারে COUNTটি ফাংশন