Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL множество оператори LIKE

WITH CTE AS
(
SELECT VALUE
FROM (
        VALUES ('B79'), ('BB1'), ('BB10'), ('BB11'), ('BB12'), ('BB18'), ('BB2'), ('BB3'), ('BB4'), ('BB5'), ('BB6'), ('BB8'), ('BB9'), ('BB94'), ('BD1'), ('BD10'), ('BD11'), ('BD12'), ('BD13'), ('BD14'),
                ('BD15'), ('BD16'), ('BD17'), ('BD18'), ('BD19'), ('BD2'), ('BD20'), ('BD21'), ('BD22'), ('BD3'), ('BD4'), ('BD5'), ('BD6')
     ) V(VALUE)
)   

SELECT * FROM tbl_ClientFile T WHERE EXISTS ( SELECT TOP 1 1 FROM CTE WHERE T.CLNTPOST1 LIKE CTE.VALUE + '%')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инструмент за скриптиране на данни от таблица

  2. Намиране на ограничение за първичен ключ в движение в SQL Server 2005

  3. Примери за преобразуване на „дата“ в „smalldatetime“ в SQL Server (T-SQL)

  4. Как да съчетая много редове в един низ в SQL Server 2008?

  5. Как да разделите низ след конкретен знак в SQL Server и да актуализирате тази стойност до конкретна колона