Excel SQL - Where 子句语法不正确
Posted
技术标签:
【中文标题】Excel SQL - Where 子句语法不正确【英文标题】:Excel SQL - Where clause incorect syntax 【发布时间】:2016-08-29 05:48:05 【问题描述】:我在 Excel 中有一个表,我想查询 J 列,该列在表中称为“问题”以查找匹配某些条件的单词。
所以我试过这个语法
Select * from TSO.RawData where trademthstart > dateadd(month,-6,GETDATE()) order by row_date asc WHERE Questions LIKE '%NRM%'
我在关注这个 SO 问题 https://***.com/a/14290878/461887
但是在 where 子句附近出现错误
【问题讨论】:
【参考方案1】:试试这个:
Select * from TSO.RawData
where trademthstart > dateadd(month,-6,GETDATE())
and Questions LIKE '%NRM%'
order by row_date asc
似乎“order by row_date”应该放在过滤器之后(where,and)。 在 Where 之后,任何其他过滤器都应以 AND 开头。
【讨论】:
以上是关于Excel SQL - Where 子句语法不正确的主要内容,如果未能解决你的问题,请参考以下文章
where 子句中的 case 语句 - SQL Server