기초 4

[SQL] 기초적인 SQL 내장 함수(feat. COUNT, SUM, AVG, MAX, MIN, GROUP BY)

SQL에도 데이터나 행의 그룹의 값을 계산하거나, 조작하는 함수가 존재하는데, 이 글에는 아주 기초적인 SQL 내장 함수를 코드 작성 방법만 간단하게 정리했다. COUNT 검색한 결과의 데이터 개수를 가져오는 내장 함수 SELECT COUNT(COL) FROM myData; -- 특정 컬럼 COL의 레코드 개수 SELECT COUNT(*) FROM myData; -- 모든 컬럼의 데이터 개수. 즉 데이터의 전체 크기를 파악 SUM 지정한 컬럼의 값을 모두 더하여 총합을 구하는 내장 함수 SELECT SUM(COL) FROM myData; -- 컬럼 COL에 대한 합계 AVG 지정한 컬럼의 값의 평균값을 구하는 내장 함수 SELECT AVG(COL1), AVG(COL2), AVG(COL3) FROM myD..

[SQL] 테이블에서 데이터 검색 및 조회하기(feat. 테이블, 컬럼, 레코드)

1. 테이블(Table) 데이터베이스에서 테이블이란 컬럼(Column)과 레코드(Record)로 구성된 표를 말하는데, 사실상 우리가 평소에도 알고 있는 표를 떠올리면 된다. 여기서 컬럼은 각 자료의 영역, 속성을 의미하는 열, 레코드는 각 열에 따른 데이터 값을 지닌 행이다. 데이터베이스에서 테이블은 각각의 고유한 이름으로 구분되어야 하며, 컬럼과 레코드도 각 단어의 의미를 알고 구분해야 한다. 2. 데이터 검색 및 조회하기 주어진 테이블에서 데이터를 검색하고 가져올 때, 출력할 때 사용하는 대표적인 명령어는 아래와 같다. SQL은 한 문장의 명령어 끝에 세미콜론(;)을 작성함으로써 다른 명령어와 구분을 해야 하고, 세미콜론 없이 엔터로만 구분되어 있다면, 하나의 명령어로 인식한다. 또, 명령어 자체는..

[Linux] 리눅스 명령어(기초)

리눅스는 운영 체제 중 하나로써, 개발이나 소프트웨어 공부를 하다 보면 피할 수 없는 부분이다. 리눅스는 윈도우나 맥처럼 GUI(Graphical User Interface)로 작동하는 것이 아니라, CLI(Command Line Interface)로 동작하는 운영 체제이다.(쉽게 말해 마우스라 폴더처럼 눈에 보이는 그림으로 표현된 것이 아니라, 아래 화면처럼 shell을 통해 글자로 표현되고 명령어로 동작하는 것) 이 글에서는 shell을 통해 리눅스에게 시킬 수 있는 명령어 중 기초적인 명령어에 대한 설명과 사용법, 옵션을 정리했다. 대괄호([ ]) 안에 있는 부분들은 생략 가능한 부분이고, 아래 음영 처리된 상자 안에는 각 명령어에 대한 옵션을 적었다. help [옵션] 문자열 문자열에 해당하는 명..

[Startup] 인프런 강의 <스타트업 A to Z>을 듣고

1. 스타트업에 대한 간단한 정의 - 스타트업이란, 기술과 인터넷 기반의 회사. 고위험, 고수익, 고성장 가능성을 지니고 있다. 유니콘(Unicorn): 기업 가치가 10억 달러 이상인 스타트업 데카콘(Decacorn): 기업 가치가 100억 달러 이상인 스타트업 - 한국은 법률적 근거 마련을 위해 업종에 대한 제한이 있음. 미국, EU 등에서는 업종에 대한 제한이 없음. - 판을 바꾸려는 의지와 방향성이 있다면 스타트업이라고 생각함. 내가 있어야 할 곳, 내가 할 수 있는 것 등을 꾸준히 생각해볼 것. 2. 스타트업 창업 1) 사업자 - 간이과세자와 일반과세자는 연간 수익 4800만 원 미만(간이과세자)인지, 이상(일반과세자)인지에 따라 구분. - 면세사업자(부가가치세 없음)와 과세사업자(부가가치세 1..