سلام. وقتی Distinct رو همراه با * داخل count استفاده میکنم خطا میده. دلیل منطقیش چیه؟
سلام و احترام
لطفا کدتون رو قرار بدید
کد خاصی نیست فقط با همه دستورات نمیشه.
مثلا دستور زیر.
table [id, name] select count(distinct *) from test; // Error select count(distinct name) from test; // Output ...
سلام.
کیورد distinct نام ستون رو باید واسش مشخص کنید. Distinct بی معنیه و اگر بعد سلکت بیارید( select distinct *)، عملا distinct بی اثره.
یه نمونه دیگه هم ببینید:
SELECT Count(*) AS DistinctCountries FROM (SELECT DISTINCT Country FROM Customers);