오늘 용U님이 충격적인 사실을 알려주셨다.. 토마토를 많이 먹는 사람은 체취가 독할수있다?뭐 이런 연구결과가 있단다!!!!!!!!!!!!!!아냐!!!!!!나 냄새안나!!!!!!!!!!!!11
근데 웃긴건 반대의 주장도 있다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ왜 가만히 있는 톰토한테 머라그랫!!
결국 날 위로해주시긴 하셨지만 결과가 어쨌든 난 계속 1일 1박스토마토 할것이다ㅋ
오늘 3시에 조퇴예정이라 점심시간도 밥먹으면서 QCC준비하기~~ 아 지금까지 푼 코드카타 싹다 정리했는데 넘 빡셌다.ㅋ DATE함수에 +1추가하는 이유와 비율계산은 도저히 이해 되지 않음!!!!!!!!!!
replace(바꿀 컬럼, 현재 값, 바꿀 값)
바뀐 상점 이름, 지역 이름 한 번에 SQL 로 바꿀 수 있다
substr(조회 할 컬럼, 시작 위치, 글자 수)
전체 데이터가 아닌 특정 문자만 필요할 때, SQL 로 필요한 부분만 조회할 수 있다
concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, .....)
원하는 문자가 여러 컬럼에 있을 때, 하나로 합쳐서 업무에 필요한 형태로 만들 수 있다
if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)
EX)
select SCORE_NAME,
SCORE_type,
if(SCORE_TYPE='피아노', 'PIANO', 'ANOTHER') "음식 타입"
from SCORE_LIST
IF 문은 원하는 조건에 충족할 때 적용할 방법과 아닌 방법을 지정해 줄 수 있다
case when 조건1 then 값(수식)1
when 조건2 then 값(수식)2
else 값(수식)3
end
Case 문은 조건별로 지정을 해주기 때문에 아래와 같이 if 문을 여러번 쓴 효과를 낼 수 있다.
case(조건1, 값1, case(조건2, 값2, 값3))
select column1, special_column
from
( /* subquery */
select column1, column2 special_column
from table1
) a
--------------------------------------------------------------------------
select column1, column2
from table1
where column1 = (select col1 from table2)
서브쿼리문의 기본 구조!
Subquery 가 필요한 경우
-- LEFT JOIN
select 조회 할 컬럼
from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명
-- INNER JOIN
select 조회 할 컬럼
from 테이블1 a inner join 테이블2 b on a.공통컬럼명=b.공통컬럼명
JOIN
window_function(argument) over (partition by 그룹 기준 컬럼 order by 정렬 기준)
WINDOW FUCTION 종류
정도 알고잇으면 이제 괜찮겠지..
월드콘 머리 광호님이 나보고 토마토 암내래 괜히 애기했어아오
마지막은 츄파춥스먹는 카멜레온
지은님 저짤에서도 너무 날파리같음