SQL 쿼리에서 알파벳을 포함한 특수 문자가 포함 된 열을 검색하는 방법. 나는 'abc % def'와 같은 칼럼을 가지고있다. 내가 그 테이블에서 '%'기반 열을 검색하고 싶습니다.sql 열을 검색하는 방법은 특수 문자와 알파벳을 포함합니다.
이 점에 대해 도와주세요.
SQL 쿼리에서 알파벳을 포함한 특수 문자가 포함 된 열을 검색하는 방법. 나는 'abc % def'와 같은 칼럼을 가지고있다. 내가 그 테이블에서 '%'기반 열을 검색하고 싶습니다.sql 열을 검색하는 방법은 특수 문자와 알파벳을 포함합니다.
이 점에 대해 도와주세요.
abc%def
은 열 이름입니까? 또는 열 값? 확실하지 무엇을 요구하고 있지만, 당신은 당신의 열 이름은 다음 특수 문자가 포함 된 의미있는 경우 당신은 당신이 SQL 서버를 사용 []
select [abc%def] from tab
MySQL을 사용 역 인용 부호
를 사용하는 특정 RDBMS에 따라 다를 것이다 그들을 탈출 할 수에 아래와 같이보십시오 : 편집
select `abc%def` from tab
%
문자가 포함 된 열 값 가져
select * from tab where col like '%%%'
기타 제안 (검사를, 그것뿐만 아니라 앵그르에서 작동) 앵그르의 like '%%%'
작동하는지. 그래서 이것은 Ingres에서 특별한 것입니다. 다른 dbms에서는 작동하지 않습니다. 표준 SQL에서
당신은 이스케이프 문자를 선언해야합니다. 나는 이것이 잉그레스에서도 효과가있을 것이라고 생각합니다.
귀하의 질문에 명확하지 않습니다. 이름에' '%''이 (가)있는 열을 찾으시겠습니까? 어떤 데이터베이스 엔진을 사용하고 있습니까? – Jodrell
'abc % def'는 열 이름입니까? 또는 열 값? – Rahul
@Rahul, 컬럼 값 – user3636241