የመቁጠር ተግባር ባዶ እሴቶችን ይቆጥራል?
የመቁጠር ተግባር ባዶ እሴቶችን ይቆጥራል?

ቪዲዮ: የመቁጠር ተግባር ባዶ እሴቶችን ይቆጥራል?

ቪዲዮ: የመቁጠር ተግባር ባዶ እሴቶችን ይቆጥራል?
ቪዲዮ: Python - Lists! 2024, ግንቦት
Anonim

ለምሳሌ - COUNT ተግባር NOT ብቻ ያካትታል ባዶ እሴቶች

ሁሉም ይህንን አይገነዘቡም ፣ ግን የ COUNT ተግባር ይሆናል። ብቻ መቁጠር መግለጫው ያልሆነበት መዝገቦች ባዶ ውስጥ COUNT (መግለጫ). አገላለጹ ሀ NULL ዋጋ ፣ በ ውስጥ አልተካተተም። COUNT ስሌቶች.

እንዲሁም በpostgresql ውስጥ ባዶ እሴቶችን እንዴት እቆጥራለሁ?

2 መልሶች. ተጠቀም መቁጠር (*): ይምረጡ መቁጠር (*) "አምድ" ካለበት ባቡር ባዶ ; መቁጠር () ከማንኛውም ሌላ ክርክር ጋር ይቆጠራል ያልሆነው NULL እሴቶች , ስለዚህ "አምድ" ከሆነ ምንም የለም ባዶ.

በተጨማሪም፣ የረድፎችን ቁጥር ባዶ ያልሆኑ እሴቶች የሚመልሰው ምንድን ነው? SQLite COUNT() የተግባር ምሳሌ በዚህ ምሳሌ፣ COUNT(ሐ) ቁጥሩን ይመልሳል የ አይደለም - ባዶ እሴቶች . የተባዛውን ይቆጥራል ረድፎች እንደ የተለየ ረድፎች.

በተጨማሪም ማወቅ፣ የቡድን ተግባራት ባዶ እሴቶችን ችላ ይላሉ?

መልስ፡- ሀ. ከCOUNT በስተቀር ተግባር , ሁሉ የቡድን ተግባራት NULL እሴቶችን ችላ ይላሉ.

በ SQL ውስጥ የሚቆጠር (*) ምን ያደርጋል?

COUNT(*) በተወሰነ ሰንጠረዥ ውስጥ ያሉትን የረድፎች ብዛት ይመልሳል እና የተባዙ ረድፎችን ይጠብቃል። እሱ ይቆጠራል እያንዳንዱ ረድፍ በተናጠል. ይህ ባዶ እሴቶችን የያዙ ረድፎችን ያካትታል።

የሚመከር: