【发布时间】:2019-09-25 04:02:06
【问题描述】:
我有一个问题,例如“使用 LIKE( 带有 % 符号) 子句来选择其 SALARY 大于 12000”我尝试了一种解决方案并且它正在工作但测试用例未通过下面给出的解决方案是我尝试过的
SELECT * FROM NAMES
where Salary > 12000 AND Name LIKE '%';
任何人对此有其他解决方案可以帮助我
【问题讨论】:
-
通常你会这样做 ->
select * from employee where (salary - 12000) >= 0... 在这种情况下使用LIKE关键字的用法很奇怪,更不用说当你查看不允许这样做的 ANSI/iSO SQL 标准时出错了因为sql标记也在这里.. 但是 SQLite 会进行隐式数据类型转换,因为LIKE旨在用于字符串数据类型