[TIL] SQL과 기본쿼리 3
🥳 여러번의 연산을 묶어서 수행하자 (Subquery) 수학에서 먼저 계산할떄 괄호를 이용해 묶어서 먼저 수행하고 나머지를 계산하는 것처럼 쿼리에서도 subquery를 이용해 구간별로 묶어서 수행할 수 있다. select order_id, restaurant_name, if(limit_price > 0, 'Nofood','food') can_i_eat from ( select order_id, restaurant_name, price-15000 limit_price from food_orders ) a 처음으로 food_orders칼럼에서 order_id, restauran_name, price-15000을 뽑아 limit_price로 이름지어주고, limit_price가 양수이면 'Nofood'를, 음..
2023. 12. 27.
[TIL] SQL과 기본 쿼리 2
🥳 Replace, Substr, Concat Replace - 특정한 컬럼의 값을 바꿀 수 있다.replace(바꿀 컬럼, 현재 값, 바꿀 값) select pay_type, replace(pay_type, 'card', '카드') Card_to_Korean from payments Substr - 특정 문자만 골라서 조회할 수 있다. substr(조회할 칼럼, 시작 위치, 글자 수) select addr, substr(addr, 1, 2) from food_orders food_orders칼럼에서 주소인 addr의 값을 첫번째 부터 두개의 글만 남긴다. Concat - 여러 칼럼의 값을 하나로 합칠 수 있는 기능이다. concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, ...) s..
2023. 12. 26.