Как исключить значение x с длиной x

#sql-server

#sql-сервер

Вопрос:

Это моя таблица:

 Employee_num    Name       surname
-----------------------------------------
355788          john        dow
3556698         chris       staple
9888766         max         smith
5666            jean        baker
  

Как мне исключить номера сотрудников, которые начинаются с 3 и имеют длину 6 символов?

SQL Server.

Ответ №1:

Что-то вроде этого:

 SELECT *
FROM table
WHERE NOT 
(
   LEFT(Employee_num, 1) = '3'
   AND 
   LEN(Employee_num) = 6
);
  

Ответ №2:

 SELECT  [ID],[Value] FROM [TestTable] where left([value],1) <>3 and LEN([Value])<>6