Wpis z mikrobloga

#bazydanych #sql #programowanie

Cześć Mirosławy i Mirabelle, pytanko! Przeglądam sobie interview questions z SQLa, o tu:
https://www.toptal.com/sql/interview-questions

I wydaje mi się, że w jednym jest błąd (załączam screena) - chciałbym się upewnić. Tłumaczą, że:

"any records with a customerid of NULL will not be included in either count",

No i wszystko fajnie, ale w query nie ma COUNT(customer
id), lecz COUNT(*). Per dokumentacja MS:

"COUNT(*) returns the number of rows in a specified table, and it preserves duplicate rows. It counts each row separately. This includes rows that contain null values."

Czy mam rację, że palnęli bzdurę? Z dokumentacji wynika, że mam, ale w SQLu dużo jest magicznych sztuczek i wolę się upewnić ;). Dzięki!
Pobierz
źródło: comment_lmlgemCkSEtyomZHoKrvz8vDxjgoMp3h.jpg
  • 7