2017-01-26 1 views
0

ImageSQL 쿼리 선택

나는 검사 텍스트를 선택해야 쿼리

Table:- TableName 
column-1:- FirstColumn (text) 
Column-2:- SecondColumn (4-digitnumber,4-digitnumber) 

like text = "Checking" 
like Number = 2261 2265 2630 2659 

Select * 
From TableName 
Where FirstColumn '%checking%' 
And  SecondColumn'%2261%' 
Or  SecondColumn'%2265%' 
Or  SecondColumn'%2630%' 

을 선택해야 할 경우 두 번째 열 2261과 다른 세 개의 숫자.

+1

은'SecondColumn'의 * 데이터 형식의 *은 무엇을 사용합니까? 그것은'INT'입니까, 아니면'VARCHAR'입니까? – Siyual

답변

2

모든 OR을 하나의 묶음으로 묶으십시오. 또한, LIKE

Select * 
From TableName 
Where FirstColumn like '%checking%' 
And  (SecondColumn like '%2261%' 
Or  SecondColumn like '%2265%' 
Or  SecondColumn like '%2630%'); 
+0

SecondColumn 값입니다. (2630,2665) 같은 행. 그 작동하지 않습니다 – JohnS

+0

당신은 어떤 DBMS를 사용하고 있습니까? SecondColumn의 유형은 무엇입니까? – GurV

+0

datatype varchar (500) – JohnS