একটি নির্বাচনের উপর একটি স্থির মান পান


13

SELECTক্ষেত্রের মান "পয়সা" পাই যেখানে আমার একটি কোয়েরি করা দরকার । ক্ষেত্রটি আসলে ডেটাবেজে নেই। এই ক্ষেত্রটি একটি নির্দিষ্ট মান দিয়ে ফেরত দেওয়ার জন্য আমার কেবল প্রশ্নের প্রয়োজন; এই ক্ষেত্রে ডলারে একটি মান।

আমি কীভাবে একটি SELECTবিবৃতিতে একটি ধ্রুবক মান ফেরত দেব ?


সম্পর্কিত: stackoverflow.com/q/2504163/1469208
trejder

উত্তর:


21

যদি মানটি সর্বদা একই থাকে আপনি এই জাতীয় কিছু করতে পারেন:

SELECT 'USD' AS `MONEY`, a.*
  FROM INFORMATION_SCHEMA.SCHEMATA AS a

আপনি ফিরে আসা কলামগুলির সাথে কেবল একটি। * প্রতিস্থাপন করুন এবং আপনি জিজ্ঞাসা করতে চান এমন স্কিমা এবং টেবিল (গুলি) দিয়ে INFORMATION_SCHEMA.SCHEMata করুন।

আমি আশা করি এটি আপনার পক্ষে সহায়ক।


অনেক ধন্যবাদ. একটি যাদুমন্ত্র মত কাজ করে. উৎসুক. সর্বশেষ 'এএস এ' ('ফর্ম ইনফরমেশন_সচিইএমএ'র পরে') কীসের জন্য?
ফেডারেশন

মোটেই কোন সমস্যা নেই. এএস টেবিলের জন্য একটি নাম নির্দিষ্ট করে, এটি মূলত একটি সংক্ষিপ্ত নাম যা আপনি টেবিলটি রেফারেন্স করতে পারেন।
মিঃ ব্রাউনস্টোন

ওহ মহান. আপনি টেবিলের জন্য এলিয়াস ব্যবহার করতে পারেন তা আমি করিনি। অনেক ধন্যবাদ!
ফেডারেশন

0

@ ফেদেজ্পে আপনাকে 'এএস' sertোকাতে হবে না। আপনি কেবল 'INFORMATION_SCHEMA.SCHEMata a' লিখতে পারেন কারণ 'AS' বোঝা গেছে।

এবং যদি ক্যোয়ারীতে কেবলমাত্র একটি টেবিল রয়েছে (এতে যোগ দেয় না) তবে আপনার কোনও উপ নাম ব্যবহার করার প্রয়োজন নেই এবং নির্দিষ্ট ক্ষেত্রগুলির কোনওটিরও 'ক' প্রয়োজন নেই। ক্ষেত্রের নামের সামনে, যে ক্ষেত্রটি সমস্ত ক্ষেত্র থেকে এসেছে তা নিয়ে কোনও বিভ্রান্তি নেই।

সুতরাং আপনি সহজভাবে লিখতে পারেন:

SELECT 'USD' AS `MONEY`, * FROM INFORMATION_SCHEMA.SCHEMATA;

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