나는 두 개의 열 first_name
와 last_name
와 고객 테이블이 있습니다.두 개의 열을 고려하여 LIKE를 수행하는 방법은 무엇입니까?
어떻게 같은 길드에서 모두 열에서 데이터를 얻을 수있는 쿼리에서 LIKE를 사용할 수 있습니까? 예를 들어
:
SELECT CONCAT(first_name, ' ', last_name) as 'full_name'
FROM customer WHERE full_name LIKE 'John D%'
내가 이것을 시도하고 그것이 나에게 존재하지 않는 full_name
열을 알려줍니다.
입니다 이름 자리 표시 자입니다 (PDO) 당신이 원하는 것을하기위한 SQL의 효율적인 수단. –
@OMG 테이블과 데이터 삽입을 변경할 수 있으므로 새로운 인덱스 열 full_name을 생성하고 대신 대답에 언급 된 성능 문제로 인해이를 사용했습니다. – RedDragon