我想显示在SQL
中只有单个'a'的员工姓名答案 0 :(得分:4)
非常简单。您需要前导和尾随空格以确保“不是”位工作
WHERE
' ' + name + ' ' LIKE '%[^a]a[^a]%'
答案 1 :(得分:1)
SELECT *
FROM Employee
WHERE LEN(EmployeeName) - LEN(REPLACE(EmployeeName,'a','')) = 1
答案 2 :(得分:0)
select <emp_name> from <emp_table> where emp_name='%a%';
LIKE通配符