코딩일기
-
[Oracle DB] 단일행 함수 - 문자 함수코딩일기 2022. 5. 10. 20:48
[문자 함수] ⬆ UPPER • 문자열 → 모두 대문자로 변경 select upper('Hello World') from dual; upper('Hello World') HELLO WORLD ⬇️ LOWER • 문자열 → 모두 소문자로 변경 select lower('Hello World') from dual; lower('Hello World') hello world ↗️ INITCAP • 문자열 → 첫 문자만 대문자로 변경 (띄어쓰기 다음 문자를 대문자로) select initcap('hello world') from dual; initcap('hello world') Hello World • ex. 사번이 홀수인 사람 검색 select empno, ename from emp where mod(empn..
-
[Oracle DB] 단일행 함수 - 숫자 함수코딩일기 2022. 5. 4. 14:21
[함수] ♻️ 함수 단일행 함수 숫자함수, 문자함수, 날짜함수, 그룹함수 하나의 행 당 하나의 결과값을 반환 그룹 함수 count, min, max, sum, avg 여러 개의 행 당 하나의 결과값을 반환 🎟 DUAL 테이블 • 산술연산이나 가상 컬럼 등의 값을 한 번만 출력 select 10*20 from dual 10*20 200 [숫자 함수] ⚪️ ROUND • 지정한 자릿수 이하에서 반올림 select round(45.186, 2) from dual round(45.186, 2) 45.19 • 두 번째 인자가 0 → 소수점에서 반올림 (45.186 → 45) • 두 번째 인자가 -1 → 소수점 왼쪽 자리(1의 자리)에서 반올림 (45.186 → 50) 🗑 TRUNC • 지정한 자릿수 이하에서 버림..
-
[Oracle DB] SQL 기본코딩일기 2022. 5. 2. 12:14
📖 사용 가능 테이블 보기 select * from emp - 사용자가 만든 테이블을 볼 수 있음 📐 테이블 구조 desc 테이블명 - 테이블 구조 (이름, null, 유형) ❓ 기본 질의문 select [distinct] {*, column [alias] ...} from 테이블명 [where query 조건] [order by {column, 표현식} [asc | desc]]; - from → where → select 순서로 처리 - { } : 이 안에서 택 1 - [ ] : 생략 가능 - a | b : 둘 중 하나 사용 - distinct : 중복 제거 - asc : 오름차순 / desc : 내림차순 🔎 WHERE where 조건 - 조건을 부여하기 위해 사용 - 비교 연산자 : = / > / >..
-
[Python] 파일 입출력코딩일기 2021. 1. 5. 22:44
안녕하세요 Becca입니다! 이번 글에서는 Python으로 파일 입력, 출력을 해보겠습니다. 1. 5줄을 입력받은 뒤, 파일명을 입력받아서 파일명.txt를 만듭니다. 1-1. for문을 이용한 파일 입력 line = [] print("5줄 입력") for i in range(5): if i == 4: line.append(input()) else: line.append(input() + '\n') 5줄을 입력받아 빈 list인 line에 저장합니다. name = input("파일명 입력 (파일명.txt) >> ") file = open(name, mode = 'w') for i in range(5): file.write(line[i]) file.close() 파일명을 입력받고, 파일을 쓰기 모드 'w'로..