মাইএসকিউএল কাস্ট বনাম কনভার্ট


13

ধরা যাক যে আমার কাছে একটি ভিআরচআরআর রয়েছে (যাতে সংখ্যার ডেটা রয়েছে) যা আমি একটি সাধারণ গণনার জন্য ব্যবহার করতে চাই (এটিতে 10 যোগ করে)। CAST ফাংশনগুলিতে মাইএসকিউএল ডকুমেন্টেশন অনুসারে , আমি এটি কাস্ট বা কনভার্টের মাধ্যমে সম্পন্ন করতে পারি:

SELECT (CAST(field1 AS SIGNED)) + 10
FROM myTable;

বা:

SELECT (CONVERT(field1,SIGNED)) + 10
FROM myTable;

এই অর্থে ক্যাসেট এবং কনভার্টের মধ্যে পার্থক্য কী? তারা উভয়ই কি একই জিনিস সম্পাদন করছে?

উত্তর:


10

হ্যাঁ, CASTএবং CONVERTএকই জিনিসটি বাদ দিন CONVERTআরও কিছু বিকল্পের জন্য যেমন চরিত্র সেটটি পরিবর্তন করার অনুমতি দেয় USING


1
এর মধ্যে পারফরম্যান্সের পার্থক্য কি এক রকম আছে ... এর অর্থ একটি পার্থক্য থাকা আবশ্যক ..

3
castএসকিউএল স্ট্যান্ডার্ডের অংশ, যদিও convertএটি নয়
a_horse_with_no_name

1

দস্তাবেজ রূপান্তর এবং কাস্ট করুন। বাক্য গঠনটি বাদ দিয়ে আমি বিশ্বাস করি যে তারা চরিত্রের সেটগুলি পরিবর্তন করার চেষ্টা করার পরেও ক্রিয়ামূলকভাবে প্রতিশব্দ হিসাবে বিবেচিত হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.