PHPMem v2.0.1
Version
1.6.45
Uptime
17 days 6 hours 22 minutes 30 seconds
Memory
Total
512MB
Used
12,72MB (2.48%)
Free
499,28MB
Keys
Current
14 060
Total (since start)
40 994
Evictions
0
Reclaimed
760
Expired Unfetched
0
Evicted Unfetched
0
Connections
Current
14 / 1 024 max
Total
215 032
Rejected
0
llm:b78811d99f812035623ae59d2c61cee111214e27d82cfdcbf6c03fe2352604e2
Edit
<invoke name="query_sql">
<parameter name="sql">WITH u AS (
SELECT 'January' AS tbl, "Company Name" AS company, Amount, Founded::VARCHAR AS founded, Stage FROM raw."Indian Startups _ Funding Investors Data January 2022"
UNION ALL SELECT 'February', "Company Name", Amount, Founded::VARCHAR, Stage FROM raw."Indian Startups _ Funding Investors Data February 2022"
UNION ALL SELECT 'March', "Company Name", Amount, Founded::VARCHAR, Stage FROM raw."Indian Startups _ Funding Investors Data March 2022"
UNION ALL SELECT 'April', "Company Name", Amount, Founded::VARCHAR, Stage FROM raw."Indian Startups _ Funding Investors Data April 2022"
UNION ALL SELECT 'May', "Company Name", Amount, Founded::VARCHAR, Stage FROM raw."Indian Startups _ Funding Investors Data May 2022"
)
SELECT tbl,
COUNT(*) AS total_rows,
COUNT(*) FILTER (WHERE Amount IS NULL OR TRIM(Amount) = '') AS blank_amount,
COUNT(*) FILTER (WHERE LOWER(Amount) = 'undisclosed') AS undisclosed,
COUNT(*) FILTER (WHERE regexp_matches(Amount, '^\$[0-9]{1,3}(,[0-9]{3})+$')) AS clean_usd_format,
COUNT(*) FILTER (WHERE Amount IS NOT NULL AND TRIM(Amount) <> '' AND LOWER(Amount) <> 'undisclosed' AND NOT regexp_matches(Amount, '^\$[0-9]{1,3}(,[0-9]{3})+$')) AS other_format,
COUNT(*) FILTER (WHERE company IS NULL OR TRIM(company) = '') AS blank_company,
COUNT(*) - COUNT(DISTINCT company) AS duplicate_company_rows,
COUNT(*) FILTER (WHERE Stage IS NULL OR TRIM(Stage) = '') AS blank_stage
FROM u GROUP BY tbl ORDER BY tbl</parameter>
<parameter name="purpose">Profile Amount format consistency, blanks and duplicates per monthly table</parameter>
<parameter name="source">raw</parameter>
</invoke>