繁体   English   中英

是否可以使用通配符检查SQL中的“数值”列?

[英]Is it possible to use Wildcards for checking with Numerical columns in SQL?

例如,我使用以下查询,并且相应地得到以下错误

SELECT MIN(amt) FROM trnsact 
WHERE amt NOT LIKE '0%';

在这里,amt是购买的amt,所以我想使用上面的查询找出最便宜的购买金额,但是有很多行的值都像0、0.1 0.02等。我不想要所有这些。 我想要的值可能小于1。 我得到的错误是:

错误代码-3544错误消息-[Teradata数据库] [TeraJDBC 15.10.00.05] [错误3544] [SQLState HY000]部分字符串匹配需要字符操作数。

请帮助大家!!!

只需使用即可

SELECT MIN(amt) FROM trnsact WHERE amt >= 1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM