为何未格式化的SQL查询无法运行?需用在线SQL格式化工具处理
嘿,我帮你把这段关于SQL格式化的内容整理成清晰的Markdown格式啦:
数据库架构与SQL格式化要求
- 要把数据库架构作为基础架构来处理
- 哪怕SQL查询的逻辑看起来没差别,也必须经过在线SQL格式化工具处理后才能运行
格式化前后对比
格式化前
(对应截图:未格式化的杂乱SQL代码样式)
格式化后
(对应截图:排版规整的格式化后SQL代码样式)
格式化后的可直接运行的SQL代码如下:
SELECT first_name, last_name, COUNT(rating) AS 'COUNT', IFNULL(MIN(rating), 0) AS 'MIN', IFNULL(MAX(rating), 0) AS 'MAX', IFNULL(AVG(rating), 0) AS 'AVG', CASE WHEN COUNT(rating) >= 1 THEN 'ACTIVE' ELSE 'INACTIVE' END AS 'STATUS' FROM reviewers LEFT JOIN reviews ON reviewers.id = reviews.reviewer_id GROUP BY reviewers.id;
内容的提问来源于stack exchange,提问作者Vlad Onofrei
相关产品推荐
相关产品推荐

