본문 바로가기

CS공부31

SELECT절-숫자함수, 날짜함수, 순위함수 이번엔 SQL함수의 다른 함수인 숫자함수와 날짜함수, 순위함수 에 대해 정리해보겠다. 외워두자. 그런데 숫자함수는 기존에 자바에서 했던 Math클래스의 메서드와 이름과 역할이 비슷해 얼추 쉬웠다. ㅇ 숫자함수 ㅁ SIGN(숫자) -> 파라미터가 양수면 1, 음수면 -1, 0이면 0을 출력 ㅁ ABS(숫자) -> 파라미터의 절댓값을 출력한다. ㅁ CEILING(숫자) -> 파라미터를 올림해 정수로 출력. -1.2가 파라미터로 주어지면 -1이 출력. ㅁ FLOOR(숫자) -> 파라미터를 내림해 정수로 출력함. ㅁ ROUND(숫자, 소수점자리) -> 파라미터를 반올림해, 지정한 소수점자리까지 출력. ROUND(3.123, 2) -> 3.12 ㅁ POWER(숫자, 지수) -> 첫번째 파라미터를 지수만큼 제곱한다.. 2024. 1. 12.
SELECT절-문자열메서드 ㅇ SELECT 절과 FROM절 셀렉트는 최종 결과물로 조회하고싶은 컬럼을 쉼표로 구분해 작성하고, FROM 절은 조회하고싶은 데이터가 있는 테이블을 작성하는것. SELECT 이름,나이,사는곳 (컬럼들) FROM 학생(테이블명) ㅁ *(모든 컬럼) '*' 은 그 테이블에 모든 컬럼을 불러올때 사용한다. SELECT * FROM 학생 --> 학생 테이블에 있는 모든 컬럼들을 보여줘. ㅁ AS AS는 ~라고 명명하고 불러와줘. SELECT 이름 AS 이름들 FROM 학생 --> 학생 테이블에서 이름컬럼을 이름들 이라고 명명하고 그 데이터들을 가져와줘. ㅁ DISTINCT 말그대로 중복되는 데이터들을 제거해서 조회한다는것이다. SELECT DISTINCT 점수 FROM 학생 --> 점수가 같은 데이터는 빼고 .. 2024. 1. 10.
데이터베이스와 SQL ㅇ 데이터베이스란? 영수증을 보면 메뉴명, 수량, 결제 수단 등의 정보는 모두 행 단위로 쌓여 거래 데이터가 되고 이후에 표 형태의 테이블이 되는데, 이것들을 한곳에 담아두는 공간을 데이터베이스라고 한다. ㅇ SQL이란? Structured Query Language 의 약자로 데이터와 테이블을 활용하기 위한 질의언어. ㅇ SQL 문법 종류 데이터 정의어(DDL) : 테이블이나 관계의 구조를 생성,삭제,변경 하는데 사용 - CREATE, ALTER, DROP, RENAME 등(정처기할때 크알드트로 외웠는데 책에선 Rename이 있었다.) 데이터 조작어(DML) : 테이블에 데이터를 조회,추가,삭제,수정하는데 사용 - SELECT, INSERT,DELETE,UPDATE 등 데이터 제어어(DCL) : 데이터.. 2024. 1. 5.
네트워크 계층, 모델, TCP/IP, Ipv4, Ipv6 오늘 블로깅 할 내용들은 사실 이미 김영한님의 강의나, 널널한 개발자님의 강의에서 보고 공부한적이 있는내용이라 자세히는 안적고 쉽게쉽게 가보도록하겠다. ㅇ 네트워크 계층 - 효율적으로 통신하기 위한 계층 구조 애플리케이션 계층 프로토콜 계층 하드웨어 계층 이메일을 보낸다 칠 때, 보내고 상대방이 열어볼때까지 사용되는 네트워크나 프로토콜 ,OS, 애플리케이션은 모두 다르다. 각 애플리케이션에서 모든 변환처리를 담당하면 낭비가 많아진다. 그래서 계층별로 나워 처리를 분담한다. ㅇ 프로토콜 스택의 처리 원리 프로토콜에는 일반적으로 헤더/페이로드가 있다. 헤더에는 프로토콜 정보. 우편물로치면 주소,종류 페이로드에는 전송하려는 데이터 그 자체가 들어간다. 이런식으로 프로토콜 스택이 활용된다. ㅇ 네트워크 모델 O.. 2024. 1. 5.