当我进行查询时
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] 删除。
我来说两句