我是postgre sql的新手,我制作了一个查询数据库的程序。当我尝试使用此查询运行我的程序时,我收到了主题中的错误。我写查询的方式有问题吗?错误具体是:
what():ERROR:语法错误在“。”或附近。
第1行:SELECT * FROM学生
WHhere Student.surname ='Smith';
sql = "SELECT * FROM Student"\
"WHERE Student.surname = 'Smith';";
答案 0 :(得分:0)
你不需要写tablename.property
你只需要写那样的属性:
SELECT * FROM天气
WHERE city ='San Francisco'AND prcp> 0.0;
答案 1 :(得分:0)
sql = "SELECT * FROM Student"\
"WHERE Student.surname = 'Smith';";
等于写作
sql = "SELECT * FROM StudentWHERE Student.surname = 'Smith';";
学生和WHERE之间需要更多的东西。