我是初学者,请帮助我。
最佳答案
在这种情况下,您需要结合两件事。
由于您在问题中没有提供足够的信息,我们必须猜测您的名字的含义。我假设您有一个名称列,但这很不寻常。
对于字符串,要匹配不完全匹配的字符列,您需要使用允许通配符的 LIKE。
您还需要否定匹配,或者换句话说,显示不是(某物)的东西。
首先匹配以“A”开头的名称。
SELECT * FROM table_name WHERE name LIKE 'A%';
这应该会找到所有名字以“A 开头”的人。
某些数据库区分大小写。我不打算处理这个问题。如果您使用 MySQL 这不是问题。区分大小写并不普遍。在某些 RDBMS(例如 Oracle)中,您必须采取一些步骤来处理列中的混合大小写。
现在处理你真正想要的东西,这不是(从 A 开始)。
SELECT * FROM table_name WHERE name NOT LIKE 'A%';
关于mysql - 谁能告诉我在 mysql 中如何显示姓名不以字母 A 开头的员工姓名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45069817/