SQL কোয়েরি ফরম্যাটার ও হাইলাইটার
আপনার ব্রাউজারে তাৎক্ষণিকভাবে SQL কোয়েরি ফরম্যাট, সুন্দর ও সিনট্যাক্স-হাইলাইট করুন। বিনামূল্যে, নিরাপদ, আপলোডের প্রয়োজন নেই।
.sql ফাইল এখানে টেনে আনুন
অথবা নীচে আপনার SQL কোয়েরি পেস্ট করুন
আপনার ব্রাউজারে তাৎক্ষণিকভাবে SQL কোয়েরি ফরম্যাট, সুন্দর ও সিনট্যাক্স-হাইলাইট করুন। বিনামূল্যে, নিরাপদ, আপলোডের প্রয়োজন নেই।
অথবা নীচে আপনার SQL কোয়েরি পেস্ট করুন
এসকিউএল কোয়েরিগুলি দ্রুত দীর্ঘ এবং জটিল হয়ে যায় — অনেকগুলি টেবিল, নেস্টেড সাবকোয়েরি, অনেক শর্ত সহ বৃহৎ WHERE ক্লজ, জটিল CASE এক্সপ্রেশন জুড়ে যোগ দেয়। কমপ্যাক্ট এসকিউএল কয়েকটি লাইনের উপর আবদ্ধ করা অপাঠ্য; সামঞ্জস্যপূর্ণ ক্যাপিটালাইজেশন সহ সঠিকভাবে ইন্ডেন্ট করা এসকিউএল ক্যোয়ারী কাঠামোটিকে এক নজরে দৃশ্যমান করে তোলে। ফরম্যাটিং হল একটি কোয়েরির মধ্যে পার্থক্য যা আপনি ডিবাগ করতে পারেন এবং একটি করতে পারেন না।
এই বিন্যাসটি SQL পার্স করে এবং ইন্ডেন্টেড, সঠিকভাবে-কেসড আউটপুট নির্গত করে। SQL কীওয়ার্ডগুলি (SELECT, FROM, WHERE, JOIN, GROUP BY) সাধারণত বড় হাতের হয়, টেবিল এবং কলামের নামগুলি উৎসের সাথে মেলে এবং ইন্ডেন্টেশন নেস্টিংকে প্রতিফলিত করে (তাদের পিতামাতার ভিতরে সাবকোয়ারি, CASE শাখাগুলি ইন্ডেন্ট করা)। একাধিক উপভাষা সমর্থন MySQL, PostgreSQL, SQL সার্ভার, ওরাকল, এবং SQLite পার্থক্য পরিচালনা করে।
বিন্যাস অ-ধ্বংসাত্মক — বিন্যাস করা প্রশ্নটি কার্যকরীভাবে ইনপুটের সাথে অভিন্ন। শুধুমাত্র হোয়াইটস্পেস এবং কেস পরিবর্তন।
ঘন আনফরম্যাট করা SQL পড়া মানসিকভাবে ট্যাক্সিং। কোন শর্তগুলির সাথে কোন যোগদানগুলি রয়েছে, কোথায় সাবকোয়েরিগুলি শুরু হয় এবং শেষ হয় এবং CASE শাখাগুলি কীভাবে সম্পর্কযুক্ত তা সনাক্ত করা কঠিন হয়ে যায় যখন সবকিছু কয়েকটি লাইনে থাকে। ফরম্যাট করা এসকিউএল পড়তে দ্রুত এবং ভুল পড়া কাঠামো থেকে বাগ কমায়।
বিশেষ করে কোড পর্যালোচনা সুবিধা। পর্যালোচকরা দ্রুত বুঝতে পারেন একটি প্রশ্ন যখন ফর্ম্যাট করা হয় তখন কী করে; পর্যালোচনার সময় বিন্যাসহীন SQL পড়া স্কিপিং বা রাবার-স্ট্যাম্পিংকে উৎসাহিত করে। ফরম্যাট করা এসকিউএলও যখন প্রশ্ন পরিবর্তন করে তখন অর্থপূর্ণ পার্থক্য তৈরি করে।
ক্যোয়ারী পেস্ট করুন, ফরম্যাটে ক্লিক করুন।
SQL পার্সিং এর জন্য উপভাষা বোঝার প্রয়োজন হয় কারণ বিভিন্ন ডাটাবেস বিভিন্ন উপায়ে ব্যাকরণকে প্রসারিত করে। ফর্ম্যাটারটি সাধারণত কীওয়ার্ড, শনাক্তকারী, আক্ষরিক এবং বিরাম চিহ্নগুলি সনাক্ত করতে একটি টোকেনাইজার ব্যবহার করে, তারপর টোকেনের মধ্যে সাদা স্থান এবং ইন্ডেন্টেশনের নিয়ম সহ আউটপুট তৈরি করে।
ইন্ডেন্টেশন নিয়ম: SELECT, FROM, WHERE, GROUP BY, ORDER BY প্রতিটি তাদের নিজস্ব লাইনে। FROM এর অধীনে ইন্ডেন্ট করা পরবর্তী লাইনে সারণি যুক্ত হয়েছে। পঠনযোগ্যতার জন্য পৃথক লাইনে WHERE-এ শর্ত। তাদের নিজস্ব ইন্ডেন্টেড ব্লকে সাবকোয়ারি।
কেস কনভেনশন: বড় হাতের কীওয়ার্ড (SELECT, FROM, WHERE) সবচেয়ে সাধারণ। কিছু দল ছোট হাতের অক্ষর পছন্দ করে। আইডেন্টিফায়ার (টেবিল এবং কলামের নাম) সোর্স কেস সংরক্ষণ করে।