সরল: আমি সাব-কোয়েরি থেকে সারিগুলির সংখ্যা গণনা করতে চাই। মনে রাখবেন যে হোস্টটি অনলাইনে আছে কিনা তা স্থিতিটি ।
খারাপ কোড
SELECT COUNT(ip_address) FROM `ports` (
SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE
)
ব্যাখ্যা
প্রথম ক্যোয়ারী, যখন তার নিজের দ্বারা চালিত হয় এটি এ:
SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE
ip_address
192.168.1.1
192.168.1.2
192.168.1.248
192.168.1.251
192.168.1.254
নিজস্ব অনুসন্ধানে চালিত দ্বিতীয় ক্যোয়ারী এটি ফেরত দেয়:
SELECT COUNT(ip_address) FROM `ports`
17
প্রশ্ন
আমি কীভাবে 5 আইপি ঠিকানার তালিকাটি গণনা করব তা জানতে চাই।
আমি এই সাধারণ সমস্যার সম্ভাব্য সমাধানগুলি অনলাইনে দেখছি এবং হতাশ হয়ে পড়েছি, তাই ভেবেছিলাম বিশেষজ্ঞদের জিজ্ঞাসা করব।
SELECT COUNT(*) FROM (select * from bme_wk_umatch_ug where rdbname = 'xxx) as tocount;
আমাকে ওপিএসের মূল ধারণাটি ব্যবহার করতে হয়েছিল কারণ আমি ইন্টারস্যাক্ট সাবকোয়্যারিতে সারিগুলি গণনা করতে চলেছি।