Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 选择VARCHAR只提供值存在的位置_Mysql_Sql_Excel_Character Encoding - Fatal编程技术网

Mysql 选择VARCHAR只提供值存在的位置

Mysql 选择VARCHAR只提供值存在的位置,mysql,sql,excel,character-encoding,Mysql,Sql,Excel,Character Encoding,我在选择地点方面遇到了麻烦 所以我有一个表fca_vehicle,它有docYear列,每一行都有他的docYear值 作为背景信息,此数据是从excel.CSV文件插入的,我认为编码类型可能是问题所在,但我找不到任何相关信息 当我尝试从fca_车辆中选择*时,其中docYear=到docYear 2009年至2020年,它工作正常,但仅在2007年和2008年,我的回答是空的 你可以看到“2008”确实存在,但它没有显示任何东西,我也检查了空白区。 你提到你检查过空白区,但也许你没有考虑

我在选择地点方面遇到了麻烦 所以我有一个表fca_vehicle,它有docYear列,每一行都有他的docYear值

作为背景信息,此数据是从excel.CSV文件插入的,我认为编码类型可能是问题所在,但我找不到任何相关信息

当我尝试从fca_车辆中选择*时,其中docYear=到docYear 2009年至2020年,它工作正常,但仅在2007年和2008年,我的回答是空的


<>你可以看到“2008”确实存在,但它没有显示任何东西,我也检查了空白区。

你提到你检查过空白区,但也许你没有考虑每一种可能性。尝试运行以下查询:

SELECT *
FROM fca_vehicles
WHERE docYear LIKE '%2008%' OR bodyStyle LIKE '%ZJ%';
这将允许在值周围有任意数量的前导/尾随空格