Jupyter笔记本中的Impal SQL

问题描述 投票:0回答:1

[有人可以用正确的语法帮助我运行多行Impala-Jupyter笔记本中的SQL查询。我一直在使用下面的方法在一行上运行查询,但无法弄清楚如何使用缩进来运行多行查询。

! impala-shell -q 'SELECT COUNT(*) FROM (SELECT DISTINCT eyesight_evaluation.patient_id FROM eyesight_evaluation WHERE severity_of_sight_loss IN ("Slight","Mild","Moderate","Moderately Severe","Severe","Profound")) AS TotalDiagnosed;'

谢谢!

sql jupyter-notebook impala
1个回答
0
投票

您必须对多行注释使用3个单引号

'''SELECT COUNT(*) FROM (SELECT DISTINCT eyesight_evaluation.patient_id FROM
   eyesight_evaluation WHERE severity_of_sight_loss IN 
   ("Slight","Mild","Moderate","Moderately Severe","Severe","Profound")) AS TotalDiagnosed;'''
© www.soinside.com 2019 - 2024. All rights reserved.