কম্পিউটার

SQL সার্ভারে শীর্ষ কমান্ড মুছুন

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

টপ কমান্ড সিনট্যাক্স মুছুন

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

ভেরিয়েবল নাম বা পরিবর্তনশীল মান

state

টেবিল সেখান থেকে রেকর্ড মুছে দিতে চায়৷

WHERE dieu_kien

বিকল্প৷ মুছে ফেলার জন্য রেকর্ডটি অবশ্যই পূরণ করতে হবে।

TOP (giatri_dau)

এই কমান্ডটি giatri_dau-এর উপর ভিত্তি করে ফলাফল সেটের প্রথম সারিটি মুছে দেবে। উদাহরণস্বরূপ, TOP (10) মানদণ্ড পূরণকারী শীর্ষ 10টি মুছে ফেলবে।

PERCENT

বিকল্প৷ যদি নির্দিষ্ট করা থাকে, প্রথম সারিগুলি ফলাফল সেটের giatri_dau-এর শতাংশের উপর ভিত্তি করে। উদাহরণস্বরূপ, TOP (10) PERCENT ফলাফল সেটে প্রথম মানের 10% সন্নিবেশ করবে।

দ্রষ্টব্য

DELETE বিবৃতিতে সমস্ত ক্ষেত্র তালিকাভুক্ত করার প্রয়োজন নেই কারণ এটি টেবিলের সমস্ত সারি মুছে দেবে৷

উদাহরণস্বরূপ - TOP কীওয়ার্ড ব্যবহার করুন

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

এই উদাহরণে, DELETE TOP কমান্ডটি কর্মচারী পরিবার, অ্যান্ডারসনের সাথে টেবিলের প্রথম 10টি রেকর্ড মুছে দেবে৷ যদি অন্য কোনো রেকর্ড থাকে যাতে অ্যান্ডারসনের পারিবারিক নামও থাকে, তাহলে সেগুলি মুছে ফেলা হবে না৷

উদাহরণস্বরূপ - TOP PERCENT কীওয়ার্ড ব্যবহার করুন

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

এই উদাহরণে, DELETE TOP প্রতিক্রিয়ার মুছে ফেলা রেকর্ডগুলির 25% মুছে ফেলা হবে৷ অবশিষ্ট 75% মুছে ফেলা হবে না।


  1. SQL সার্ভারে INTO কমান্ড নির্বাচন করুন

  2. SQL সার্ভারে SELECT কমান্ড

  3. এমএস এসকিউএল সার্ভারে ডাটাবেস কীভাবে মুছবেন

  4. MS SQL সার্ভার কি?