SQLite NULL Values – IS NULL, IS NOT NULL দিয়ে ডেটা ফিল্টার বাংলা টিউটোরিয়াল

SQLite NULL Values – NULL কী, IS NULL, IS NOT NULL (বাংলা টিউটোরিয়াল)

ডাটাবেসের কোনো কলামে মাঝেমধ্যে তথ্যের অভাব দেখা দেয়—কর্মীর ঠিকানা এখনো দেওয়া হয়নি, বেতন নির্ধারণ হয়নি, অথবা ফোন নম্বর আপাতত অজানা। এই অজানা বা অনুপস্থিত মানকে SQL-এ NULL বলা হয়। NULL কোনো সংখ্যা…
SQLite UNION এবং UNION ALL অপারেটর দিয়ে একাধিক SELECT-এর ফলাফল একত্রিত করার বাংলা টিউটোরিয়াল

SQLite UNION ও UNION ALL – একাধিক SELECT একত্রিত করার সম্পূর্ণ গাইড (বাংলা)

কখনো কখনো আমাদের একই ধরনের ডেটা একাধিক টেবিল বা একাধিক শর্ত থেকে আলাদা আলাদা SELECT করে আনতে হয়, এবং শেষে সেই সব ফলাফল একটি মাত্র ফলাফল সেট হিসেবে দেখতে চাই।…
SQLite JOINS – CROSS JOIN, INNER JOIN, LEFT OUTER JOIN বাংলা টিউটোরিয়াল

SQLite JOINS – CROSS JOIN, INNER JOIN, LEFT OUTER JOIN (বাংলা টিউটোরিয়াল)

বাস্তব ডাটাবেসে ডেটা ছড়িয়ে থাকে একাধিক টেবিলে। এই টেবিলগুলোর মধ্যে সম্পর্ক স্থাপন করে একসাথে তথ্য বের করার জন্য JOIN ক্লজ ব্যবহৃত হয়। JOIN একাধিক টেবিলের সাধারণ কলামের মানের ভিত্তিতে সারিগুলোকে যুক্ত করে…
SQLite Constraints – NOT NULL, DEFAULT, UNIQUE, PRIMARY KEY, CHECK কনস্ট্রেইন্টের বাংলা টিউটোরিয়াল

SQLite Constraints – NOT NULL, DEFAULT, UNIQUE, PRIMARY KEY, CHECK (বাংলা টিউটোরিয়াল)

ডাটাবেসে ডেটা ঢোকার সময় আমরা চাই যে কিছু নিয়ম মেনে চলুক – যেমন কোনো কলাম খালি রাখা যাবে না, বেতন শূন্য বা নেগেটিভ হতে পারবে না, কিংবা রোল নম্বর সবার…
SQLite PRAGMA কমান্ড দিয়ে ডাটাবেস এনভায়রনমেন্ট সেটিংস নিয়ন্ত্রণের বাংলা টিউটোরিয়াল

SQLite PRAGMA কমান্ড – ডাটাবেস কনফিগারেশন ও সেটিংস (বাংলা টিউটোরিয়াল)

SQLite-তে PRAGMA একটি বিশেষ ধরনের SQL কমান্ড, যা সাধারণ ডেটা ম্যানিপুলেশন নয়, বরং ডাটাবেস ইঞ্জিনের অভ্যন্তরীণ পরিবেশগত চলক (environmental variables) ও স্টেট ফ্ল্যাগ নিয়ন্ত্রণ করে। PRAGMA ব্যবহার করে আমরা ডাটাবেসের কনফিগারেশন দেখতে…
SQLite DISTINCT কীওয়ার্ড দিয়ে ডুপ্লিকেট রেকর্ড বাদ দিয়ে ইউনিক ডেটা পাওয়ার বাংলা টিউটোরিয়াল

SQLite DISTINCT Keyword – ডুপ্লিকেট ডেটা বাদ দিয়ে ইউনিক ভ্যালু পাওয়া (বাংলা)

ডাটাবেসে প্রায়ই একই ধরনের ডেটা বারবার আসে – যেমন একই নামের একাধিক কর্মী, একই শহরের ঠিকানা, কিংবা একই বেতনের রেকর্ড। যখন আমরা শুধু জানতে চাই “কোন কোন নাম আছে” বা…
SQLite HAVING ক্লজ দিয়ে গ্রুপের উপর শর্ত আরোপের বাংলা টিউটোরিয়াল

SQLite HAVING ক্লজ – গ্রুপের উপর শর্ত দিয়ে ডেটা ফিল্টার (বাংলা টিউটোরিয়াল)

আগের পর্বে আমরা শিখেছি GROUP BY দিয়ে কীভাবে ডেটাকে দলবদ্ধ করে প্রতিটি দলের জন্য যোগফল, গড়, গণনা ইত্যাদি বের করতে হয়। কিন্তু সেই গ্রুপগুলোর মধ্যেও আমাদের প্রায়ই ফিল্টার করার দরকার হয় –…
SQLite GROUP BY ক্লজ

SQLite GROUP BY ক্লজ – ডেটা গ্রুপ করে বিশ্লেষণ করার সম্পূর্ণ গাইড (বাংলা)

ডাটাবেসের ডেটা বিশ্লেষণের অন্যতম শক্তিশালী উপায় হলো গ্রুপিং – অর্থাৎ, কোনো একটি কলামের ভিত্তিতে সারিগুলোকে দলবদ্ধ করে প্রতিটি দলের জন্য হিসাব-নিকাশ করা। যেমন, প্রতিটি শহরে কর্মীদের মোট বেতন, অথবা একই নামের কতজন…
SQLite ORDER BY ক্লজ দিয়ে ডেটা সাজানোর বাংলা টিউটোরিয়াল

SQLite ORDER BY ক্লজ – ডেটা সাজানোর সম্পূর্ণ গাইড (বাংলা)

ডাটাবেস থেকে আনা তথ্য একটি সুসংহত ক্রমে দেখতে চাওয়া খুবই স্বাভাবিক – যেমন বেতন অনুযায়ী কর্মীদের তালিকা বড় থেকে ছোট, অথবা নামের বর্ণানুক্রমে সাজানো। SQLite-তে ডেটা সাজানোর কাজটি করে ORDER BY ক্লজ।…
SQLite LIMIT ক্লজ দিয়ে ডেটার পরিমাণ সীমিত করার বাংলা টিউটোরিয়াল

SQLite LIMIT Clause – ডেটা সীমিত করে আনার সম্পূর্ণ গাইড (বাংলা)

ডাটাবেস থেকে ডেটা আনার সময় অনেক সময় পুরো টেবিল না এনে নির্দিষ্ট সংখ্যক সারি দরকার হয় – যেমন ওয়েবসাইটের পেজিনেশন, “সর্বশেষ ১০টি রেকর্ড”, বা পরীক্ষামূলকভাবে কয়েকটি ডেটা দেখা। SQLite-তে এই…