কম্পিউটার টিউটোরিয়াল

SQL Server-এ DELETE TOP কমান্ড

SQL Server-এ DELETE TOP কমান্ড একটি টেবিল থেকে রেকর্ড ডিলিট করতে এবং ফিক্সড ভ্যালু বা পার্সেন্টেজ বেসে ডিলিট রেকর্ড সীমাবদ্ধ করতে ব্যবহৃত হয়।

DELETE TOP কমান্ড সিনট্যাক্স

DELETE TOP (giatri_dau) [PERCENT]
FROM bang
[WHERE dieu_kien];

ভেরিয়েবল নাম বা মান

bang

রেকর্ড ডিলিট করতে চাওয়া টেবিল।

WHERE dieu_kien

ঐচ্ছিক। রেকর্ড ডিলিট হওয়ার জন্য যা শর্ত পূরণ করতে হবে।

TOP (giatri_dau)

এই কমান্ড রেজাল্ট সেট থেকে giatri_dau বেসে প্রথম সারি ডিলিট করবে। উদাহরণ: TOP (10) ক্রাইটেরিয়া পূরণ करनेवाले প্রথম ১০টি ডিলিট করবে।

PERCENT

ঐচ্ছিক। যদি নির্দিষ্ট করা হয়, giatri_dau পার্সেন্টেজ বেসে প্রথম সারিগুলো ডিলিট করবে। উদাহরণ: TOP (10) PERCENT রেজাল্ট সেটের প্রথম ১০% মান ডিলিট করবে।

নোট

DELETE স্টেটমেন্টে সকল ফিল্ড লিস্ট করার প্রয়োজন নেই কারণ এটি টেবিলের সকল সারি ডিলিট করে।

উদাহরণ - TOP কীওয়ার্ড ব্যবহার

DELETE TOP(10)
FROM nhanvien
WHERE ho = 'Anderson';

এই উদাহরণে, DELETE TOP কমান্ড Anderson উপনাম वाले টেবিলের প্রথম ১০ রেকর্ড ডিলিট করবে। অন্যান্য Anderson উপনাম والے রেকর্ড ডিলিট হবে না।

উদাহরণ - TOP PERCENT কীওয়ার্ড ব্যবহার

DELETE TOP(25) PERCENT
FROM nhanvien
WHERE ten = 'Sarah';

এই উদাহরণে, DELETE TOP ২৫% রেকর্ড ডিলিট করবে। বাকি ৭৫% ডিলিট হবে না।

  1. SQL Server-এ SELECT INTO কমান্ড

  2. SQL Server-এ SELECT কমান্ড

  3. MS SQL Server-এ ডেটাবেস ডিলিট করা

  4. MS SQL Server কী?