[DB] 데이터베이스 - self Join, outer Join, union, exists
문제1 - 회원아이디 b001회원의 마일리지값보다 큰, - 회원정보 조회하기 - 조회컬럼 : 회원아이디, 이름 - 2가지 이상의 방법 적용 -- 답1 (가상테이블 적용) SELECT A.mem_id, A.mem_name, A.mem_mileage FROM (SELECT mem_id ,mem_mileage, mem_name FROM member) A, (SELECT mem_id ,mem_mileage FROM member WHERE mem_id = 'b001') B WHERE A.mem_mileage > B.mem_mileage; -- 답2 (서브쿼리적용) SELECT mem_id, mem_name FROM member WHERE mem_mileage > (SELECT mem_mileage FROM mem..
[DB] 데이터베이스 명령어3 (MariaDB) - concat(), upper(), trim(), substring(), left(), 서브쿼리
CONCAT * 병합 - 컬럼 데이터 합치기(병합) : concat()함수 사용 ( 중요! ) - 병합후 별명 지어줘야함!. - 회원이름, 회원주민번호(앞 - 뒤), 주소(앞 뒤) SELECT mem_name, CONCAT(mem_regno1, '-', mem_regno2) AS 'regno', CONCAT(mem_add1, ' ', mem_add2) AS 'add' FROM member; 대소문자 * 대소문자 - 대소문자 변환 : lower(), upper() - 회원가입할 때, 오류 찾을 때 사용 SELECT LOWER(mem_id) AS '소문자로', UPPER(mem_id) AS '대문자로' FROM member; TRIM * 공백제거 - 공백 제거하기 : TRIM(), LTRIM(), RTRIM..