MySql查询无结果

知道

当我进行查询时

select * from departments where dept_name = 'Finance';

我得到以下结果

为什么没有结果?

但我做查询

select * from departments;

我得到了结果

它确实存在

表部门是通过以下方式创建的:

CREATE TABLE departments (
    dept_no     CHAR(4)         NOT NULL,
    dept_name   VARCHAR(40)     NOT NULL,
    CONSTRAINT pk_departments PRIMARY KEY (dept_no)
);

我的 MySql 的版本是 8.0.28 for Win64 on x86_64 (MySQL Community Server - GPL)

任何的想法?

乞讨

我认为您的值中有一些空格Finance,您可以使用以下命令进行检查CHAR_LENGTH()

SELECT
CHAR_LENGTH(dept_name) AS 'character length' 
FROM departments 
WHERE dept_no = 'd002'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章