我目前正在处理一些选择查询,并FROM keyword not found where expected在我的最后两个查询中得到错误,我可以;因为我的生活中找出问题是什么...
这是我的疑问
SELECT Title, PubID AS 'Publisher ID', PubDate AS 'Publish Date'
FROM Books WHERE PubID = 4 OR PubDate > '01-Jan-01'
ORDER BY PubID ASC;
SELECT Title, (((Retail-Cost)/Cost) * 100) AS 'Markup %'
FROM Books;
Run Code Online (Sandbox Code Playgroud)
我不确定这个数学是否正确(retail - cost / cost * 100 is the goal).
在放弃并完成最后一个查询之前,我在第一次查询时已经尝试了大约45分钟,只能在那个问题上得到相同的错误.
单引号用于包围字符串文字.双引号用于包围标识符.列别名是标识符,因此您需要使用双引号
SELECT Title,
PubID AS "Publisher ID",
PubDate AS "Publish Date"
FROM Books
WHERE PubID = 4
OR PubDate > '01-Jan-01'
ORDER BY PubID ASC;
Run Code Online (Sandbox Code Playgroud)