[스크랩 ] MYSQL - DECODE함수
# Decode 함수 정리 프로그래밍의 switch문 역할을 함 예를 들어 switch(a) case 1: 결과1 case 2 : 결과2 라는 프로그래밍 문은 SQL에서 DECODE(a, a=1, 결과1, a=2, 결과2)로 사용가능함 DECODE(컬럼명, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3, ....) # example DECODE(연예인, '유재석', '놀면뭐하니', '강호동', '아는형님','프로그램X') 이 예에서 DECODE함수는 연예인이 유재석이면 '놀면뭐하니'를 반환하고 강호동이라면 '아는형님'을 반환하며 유재석과 강호동이 아닌 연예인은 '프로그램X'를 반환한다. 출처 : https://computer-science-student.tistory.com/242
[MY SQL] Symmetric Pairs / 조건분기+union
>> 문제 => (x,y)의 좌표들이 행으로 주어짐 => (x.y) 를 뒤집은 (y.x)가 행에 존재하면 그 행을 출력하라는 문제 >>입력 예시 >> (20, 20) 은 (20, 20)과 대응 >> (20, 21) 은 (21, 20)과 대응 >> (22, 23) 은 (23, 22)와 대응 => 여기서 20, 20이 서로 같아도 행이 두 개여야 인정됨 => 즉, x,y가 같은 x,x가 한 행만 존재한다면 출력하면 안된다. >> 내가 푼 풀이 먼저 경우를 2가지로 구분하였다. case1 ) x==y 일 때 => 만약 같은 행이 하나 더 존재하면 출력해야 함 ex) (20,20) 이 하나만 있다면 -> 대응되는 행이 없으므로 출력x (20,20) 이 하나 이상 있다면 -> 대응되는 행이 있으므로 출력o cas..
[MYSQL] New Companies / 계층구조의 외래키 설정
> 문제 회사의 계층구조 Given the table schemas below, write a query to print the company_code, founder name, total number of lead managers, / total number of senior managers, total number of managers, and total number of employees Order your output by ascending company_code ------------------------------ 출력형식 : 회사코드 , founder 이름 , lead manager 수, senior manager 수, manager 수, employees 수 Note: - The table..
[나도코딩] 데이터 분석 및 시각화 - matplotlib 요약
https://youtu.be/PjhlUzp_cU0 > matplotlib 가져오기 import matplotlib.pyplot as plt >plot x=[1,2,3] y=[2,4,8] plt.plot(x,y) #라인 출력 안하려면 plt.show() >title 설정 : plt.title('그래프 제목') > 축 설정(xlabel / ylabel) plt.xlabel('X축', color='red', loc='right')#left, center, right plt.ylabel('Y축', color='#00aa00', loc= 'top') # top, center, bottom >축 표시값 설정 (xticks / yticks) plt.xticks([1,2,3]) #x축의 범위를 1, 2, 3순으로 표..