mySql like 검색및 append 함수에 대해서 질문좀 드릴게요 0 1 2,006

by 쿼리back [MySQL] [2013.07.13 11:41:01]


안녕하세요,
이번에 오라클에서 사용하는 쿼리를 mySQL(version 5.5.30) 쿼리로 변경 하고 있는데...뜻하지 않는 곳에서 쿼리가 비정상 동작을 해서 질문 드립니다.
먼저 
select 'ABC' || 'DEF'
from dual

위의 함수를 실행하면, 0을 리턴하는데, 원래 mySQL 문법에 어긋 난건가요?

두번째는

select *
from TEST
WHERE id LIKE '%' || 'abc' || '%'

위와같이 검색하면, 그냥 전체 검색을 해버리네요..;;;;

표준쿼리라고 생각했던부분들이 이렇게 안맞는걸 보면 황당할 따름입니다 ㅠ 혼란스럽습니다. 고수님들의 답변 부탁드립니다.
by 아린 [2013.07.13 15:40:47]
MYSQL 은 문자를 연결할때  CONCAT('abc', 'def') 해보세요.


댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입