could not convert string to float: 'CUST_ID'
时间: 2023-11-13 11:58:16 浏览: 32
这个错误通常是由于在尝试将字符串转换为浮点数时出现问题。这可能是因为您的代码中有一个变量或列名被错误地解释为浮点数,但实际上它是一个字符串。请检查您的代码并确保所有变量和列名都被正确地解释。如果您需要将字符串转换为浮点数,请确保字符串中只包含数字和小数点,并且没有其他字符或空格。如果问题仍然存在,请提供更多上下文信息以便更好地帮助您解决问题。
相关问题
表明:t_cust_o_base_info;根据:CUST_NO的值EO0000000006 EO0000000015 EO0000000018 EO0000000020 修改;修改字段:COMPANY_REGISTRATION_TYPE 173 159 159 159
这是一道SQL语句题,您可以使用以下SQL语句来完成对t_cust_o_base_info表中CUST_NO字段值为EO0000000006、EO0000000015、EO0000000018和EO0000000020的记录的COMPANY_REGISTRATION_TYPE字段值为173、159、159和159的修改操作:
```
UPDATE t_cust_o_base_info
SET COMPANY_REGISTRATION_TYPE =
CASE CUST_NO
WHEN 'EO0000000006' THEN 173
WHEN 'EO0000000015' THEN 159
WHEN 'EO0000000018' THEN 159
WHEN 'EO0000000020' THEN 159
END
WHERE CUST_NO IN ('EO0000000006', 'EO0000000015', 'EO0000000018', 'EO0000000020');
```
解释一下这个SQL语句:
- UPDATE语句用于更新表中的记录。
- t_cust_o_base_info是要修改的表名。
- SET语句用于设置要修改的字段及其新值。
- CASE语句用于根据不同的CUST_NO值设置不同的COMPANY_REGISTRATION_TYPE值。
- WHERE语句用于筛选出CUST_NO字段值为指定值的记录,只对这些记录进行修改。
一个excel表理由 表明:t_cust_o_base_info;根据:CUST_NO的值EO0000000006 EO0000000015 EO0000000018 EO0000000020 修改;修改字段:COMPANY_REGISTRATION_TYPE 173 159 159 159
您想修改名为t_cust_o_base_info的Excel表中CUST_NO字段值为EO0000000006、EO0000000015、EO0000000018和EO0000000020的记录的COMPANY_REGISTRATION_TYPE字段值为173、159、159和159。您可以使用Excel的筛选功能来筛选这些记录,然后逐个修改它们的COMPANY_REGISTRATION_TYPE字段值。具体操作步骤如下:
1. 打开名为t_cust_o_base_info的Excel表。
2. 点击Excel菜单栏中的“数据”选项卡,然后点击“筛选”按钮,选择“高级筛选”选项。
3. 在高级筛选对话框中,选择“复制到其他位置”选项,并填写如下信息:
- 列表区域:选择整个表格范围,包括表头。
- 条件区域:在条件区域中输入以下条件:
列名:CUST_NO,条件:等于,数值:EO0000000006,EO0000000015,EO0000000018,EO0000000020
- 复制到:选择一个空白单元格,作为筛选结果的起始位置。
4. 点击“确定”按钮,Excel会自动筛选出CUST_NO字段值为指定值的记录,并将它们复制到指定的单元格区域中。
5. 在复制的结果区域中,找到COMPANY_REGISTRATION_TYPE字段所在的列,逐个修改它们的值为173、159、159和159。
6. 修改完成后,保存Excel表格即可。