在MySQL中,可以通过使用COUNT函数和条件语句来获得两列中的行数。以下是一种常见的方法:
SELECT COUNT(*) AS count_col1, (SELECT COUNT(*) FROM table_name WHERE column2 IS NOT NULL) AS count_col2
FROM table_name
WHERE column1 IS NOT NULL;
上述查询中,我们使用了两个子查询。第一个子查询使用COUNT函数来计算column1列中非空值的行数,并将结果命名为count_col1。第二个子查询使用COUNT函数来计算column2列中非空值的行数,并将结果命名为count_col2。通过将这两个子查询放在主查询中,我们可以同时获取这两列中的行数。
请注意,上述查询中的table_name和column1、column2应替换为实际的表名和列名。
对于MySQL的更多查询和语法,请参考腾讯云MySQL产品文档:MySQL产品文档
DBTalk
DB TALK 技术分享会
云+社区技术沙龙[第17期]
DB TALK 技术分享会
云+社区技术沙龙[第20期]
Elastic 中国开发者大会
云+社区技术沙龙[第9期]
第四期Techo TVP开发者峰会
领取专属 10元无门槛券
手把手带您无忧上云