전체 글 45

SQL - UNION, JOIN

1. UNION 세로(열방향)로 테이블 병합 # UNION 기본 문법 SELECT column1, column2, ... FROM tableA UNION | UNION ALL# UNION은 중복된 값 제거, UNION ALL은 중복된 값 그대로 병합 SELECT column1, coulmn2, ... FROM table B 2. JOIN 가로(행방향)로 테이블 병합 # JOIN 기본 문법 SELECT column1, column2, ... FROM left_table INNER|LEFT|RIGHT JOIN right_table ON left_table.column = right_table.column WHERE condition; # FULL OUTER JOIN SELECT column1, column2..

SQL 2021.11.08

SQL - table 생성 및 변경(CREATE, ALTER, DROP)

테이블 생성 # Table 생성 CREATE TABEL tablename ( columnname datatype, columnname datatype, ... ) # 테이블 description 정보 확인 DESC tablename; 테이블 변경 # Table 이름 변경 ALTER TABLE tablename RENAME new_tablename # Table에 column 추가 ALTER TABLE tablename ADD COLUMN columnname datatype; # Table의 column 수정 ALTER TABLE tablename MODIFY COLUMN columnname datatype; # Table의 column 변경 ALTER TABLE tablename CHANGE COLUMN..

SQL 2021.11.07

[Python] 백준 #10809 알파벳 찾기 - 문자열, find() 메서드

https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net word = input()# word변수에 문자열 입력 alphabet = list(range(97,123))# 알파벳 범위 리스트 생성 for x in alphabet : print(word.find(chr(x)))# word에 포함된 알파벳 있다면 해당 알파벳의 인덱스값 출력 chr() 함수 정수를 인자로 입력하면 해당 숫자에 해당되는 문자를 출력한다. (cf. ord() 함수에 ..

Algorithm/BAEKJOON 2021.11.07

알고리즘 문제 입출력 코드 및 라이브러리 정리

1. 입력 코드 # 1 list(map(int,input().split()) # 숫자를 띄어쓰기로 구분하여 int type으로 리스트화 한다. # 2 n = int(input())# 변수 n에 int type의 개별 숫자 입력 data = list(map(int,input().split())# 변수 data에 #1의 기능 입력 # 3 n, m, k = map(int, input().split()) # 띄어쓰기로 구분된 각 숫자를 변수 n, m, k에 할당함 # 4 import sys sys.stdin.readline().rstrip()# sys패키지의 stdin기능을 활용하여 input()보다 빠른 입력이 가능 # 5 print(a, b) # print 기본 print(f"str {var}") 2. 활용..