분류 전체보기 (19) 썸네일형 리스트형 SQL Basic (2) - 데이터조회 [SELECT/FROM/WHERE/ORDER BY] *Mac OS Azure에서 간단한 단축키 쿼리생성: command +n 쿼리실행: F5 SELECT FROM [table] WHERE = [value] ORDER BY [col] SELECT: 데이터베이스에서 데이터를 선택할 때 사용한다. FROM: 데이터를 어떤 테이블에서 추출할 지 정해준다. WHERE: 데이터를 추출하는 장소를 지정해준다. SELECT,FROM 다음에 써줘야 하며, 단독 사용은 안된다. ORDER BY: 데이터를 지정된 칼럼의 오름차순으로 정렬하여 보여준다. DESC명령어를 사용하면 내림차순도 가능하다. SELECT FROM [table] WHERE [value] 1. 테이블에서 조회하고 싶은 데이터의 필드 리스트를 써준다. 2. 여러 개의 필드를 읽을 때에는 콤마(,)로 구분하여.. 자바 공부 - printf와 Scanner의 사용법 형식화된 출력 printf() println()은 사용하기에는 편하지만 변수의 값을 그대로 출력하고, 자동으로 줄바꿈을 해준다. printf()는 '지시자(specifier)'를 통해 변수의 값을 여러 가지 형식으로 변환하여 출력해주는 기능을 갖고 있다. 줄바꿈을 하지 않는다. 정수를 출력할 때는 지시자 %d를 사용하는데, 출력될 값이 차지할 공간을 숫자로 지정해줄 수 있다. 실수형 값의 출력에 사용되는 지시자는 %f, %e, %g가 있는데, %f가 주로 쓰이고 %e는 지수형태로 출력할 때, %g는 값을 간략하게 표현할 때 사용한다. %f는 기본적으로 소수점 아래 6자리까지만 출력하므로 소수점 아래 7자리에서 반올림한다. 아래처럼 소수점 아래 4자리만 출력하거나, 10자리를 출력한다거나 설정해 줄 수도 .. SQL Basic - 데이터베이스의 기초 배우기 데이터로 할 수 있는 것들에는 뭐가 있을까? 1. 작년 대비 매출이 얼마나 늘었을까? 2. 지역별 매출은 어떻게 되나? 어떤제품이 잘팔릴까? 3. 재방문 비율은? 구매까지 이어진 비율은? 4. 마케팅에 따른 구매효과가 있나요? 1인당 마케팅 비용은 어떻게 되나요? 예를 들어, 주식관련해서 봤을 때 1. 오늘 10%이상 급등/하락한 종목은? 2. 일주일 연속 10% 이상 하락한 종목은? 3. COVID로 주가 폭락시 회복까지 걸린 기간은? 4. 일 거래량이 높은 주식은? 이와 같은 질문에 대한 답변을 데이터베이스를 토대로 분석할 수가 있다. 우리는 실제 주식 데이터들을 크롤링해서 갖고 온 데이터를 토대로 리포트를 만들어 분석해 보는 정도의 스터디를 진행하기로 했다. (나는 데이터베이스에 대한 기본 배경지식.. Mac M1(Big Sur OS)에서 Homebrew/NVM/Node.js 설치하기 오늘은 NVM(Node Version Manager)를 설치해보자! NVM은 Node를 버전별로 설치한 후 필요한 버전을 그 때 그때 불러와 사용할 수 있는 거라고 한다. 설치 전 내 터미널이 bash인지 zsh인지 확인해보고 시작해야 한다. 내 터미널은 zsh 이다. 나는 nvm을 brew를 통해서 설치해 보려고 한다. 우선 브루가 설치되어 있다면 이건 skip! 아직 설치되어 있지 않다면 아래 링크에 들어가서 브루를 먼저 설치해줘야 한다. 브루설치링크: brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 위 사이트에 들어가면 아래 코드를 복사하여 터미널에 붙여넣으라고 할 것이다. /bin/bash -c .. 자바 공부 - 변수의 타입 Data type 에는 기본형과 참조형이 있다. 1. 기본형(primitive type) : 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) 총 8개, 실제 값을 저장한다. boolean을 제외한 나머지 7개의 기본형은 서로 연산과 변환이 가능하다. (char는 내부적으로 문자를 정수로 저장하기 때문에 연산이 가능) 참고로 정수형에서는 int형이 기본 자료형, 실수형에서는 double이 기본 자료형이다. 2. 참조형(reference type) : 어떤 값이 저장되어 있는 주소(memory address)를 값으로 갖는다. 참조형 변수를 선언할 때에는 변수의 타입으로 클래스 이름을 사용한다. -> 곧 클래스 이름이 참조형변.. Java - Variable (변수) 변수(:변하는 수)란 오직 하나의 값을 저장할 수 있는 메모리 공간이다. 딱 하나의 값만 가지고 있을 수 있기 때문에 새로운 값을 넣어주게 되면 기존의 값은 사라지게 된다. 아래 간단히 해본 예제는 보통 변수를 배울 때 기본으로 하는 예제인데, x와 y의 값을 바꿔보도록 하는 문제다. int x = 10, y = 20; x = y; // 변수 x에 y값(20) 넣기 -> x는 20, y도 20이 됨 y = x; // y에 x값 넣기. -> x는 이미 20이 되어버렸기 때문에 y도 다시 20이 된다. //우리가 원하는 결과가 나오지 않음! 위에서 간단히 설명한 것처럼, 변수는 한가지 값만을 가지고 있을 수 있으므로 두 개의 값을 바꾸기 위해서는 또다른 변수가 하나 더 필요하다. 아래 코드를 참고해보자. t.. Mac OS IntelliJ 자바 새 프로젝트 생성하기 - "Hello World" 출력 오늘은 IntelliJ에서 새 프로젝트 생성하는 방법을 메모하려고 한다. 나도 원래는 이클립스(Eclipse)를 사용했어서 IntelliJ로 프로젝트를 만드는 것은 처음이다. 혼자 공부하는 사람들은 나처럼 어떻게 프로젝트를 만들고, 어디에 파일을 추가해야하는 건지 헷갈리거나 모를 수도 있으니 스크린샷으로 순서를 보여주고, 마지막에 간단한 설명을 함께 적어두려고 한다! 1. 우선 IntelliJ를 실행시키고, New Project를 클릭하면 아래 화면처럼 나오는데, Project SDK: 16 은 Java의 버전을 말하는 것이므로 건드리지 말고 우측 하단에 Next button을 누른다. 2. 기본적인 것을 만들테니 템플릿 없이 Project Create하기! 템플릿은 셀렉하지 말고 Next button을.. 자바를 시작하기 전에 알아야 할 것들이 뭐가 있을까? 자바를 시작하기 전에 알아야 할 것들에 대해 간단하게 정리해보려 한다. 이 부분을 정리하면 배경지식이 생겨 자바에 대한 흥미가 높아지고, 더 이해도도 높아지기 때문에 처음부터 알아가보는 것을 추천한다! 1. 자바란? 썬 마이크로시스템즈에서 1996년 공식적으로 발표한 객체지향 프로그래밍 언어이다. 풍부한 클래스 라이브러리(Java API)를 통해 프로그래밍에 필요한 요소들을 기본적으로 제공해준다. 지금도 꾸준히 자바의 성능을 개선하여 새로운 버전을 발표하고 있다. 2. 자바의 역사 썬의 엔지니어들이 C++를 사용해서 가전제품에 탑재될 소프트웨어를 만들다가 C++ 로는 부족하여 새로운 언어(Oak)를 개발한다. 이 때 인터넷이 등장해서 개발하던 Oak를 인터넷에 적합하도록 운영체제에 독립적인 방향으로 바꾸.. 이전 1 2 3 다음