You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL查询以F开头的车辆品牌无结果,请求排查问题

问题排查与解决方案

问题根源

你写的SQL里,WHERE Vehicle_Make like ('F')是精确匹配逻辑,只会返回品牌名完全等于'F'的记录,而非以F开头的记录,这就是明明表中有相关数据却查不到结果的原因。

解决方案

要匹配以F开头的品牌,需要使用SQL通配符%(代表任意长度的任意字符,包括0个字符)。正确的SQL语句如下:

Select Vehicle_ID, Vehicle_Make, Vehicle_Model, Vehicle_Year 
From Vehicle 
Where Vehicle_Make like 'F%';

额外注意

如果你的数据库默认区分大小写(比如PostgreSQL、特定配置下的MySQL),要匹配不区分大小写的以F/f开头的记录,可以通过统一转换大小写实现:

-- 转换为大写后匹配
Select Vehicle_ID, Vehicle_Make, Vehicle_Model, Vehicle_Year 
From Vehicle 
Where UPPER(Vehicle_Make) like 'F%';

-- 或者转换为小写匹配
Select Vehicle_ID, Vehicle_Make, Vehicle_Model, Vehicle_Year 
From Vehicle 
Where LOWER(Vehicle_Make) like 'f%';

内容的提问来源于stack exchange,提问作者Antonn Lewis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 00:33:13