일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- join
- java
- MySQL
- 알고리즘
- Til
- doitandroid
- 안드로이드스튜디오
- select
- Kotlin
- 코틀린
- 스터디
- groupby
- 혼공단
- 정보처리기사
- 인프런
- 혼공파
- 안드로이드
- 혼공챌린지
- 오블완
- 코테
- 기술면접
- 자바
- SQL
- 카카오코테
- CS
- 티스토리챌린지
- Android
- 정처기
- 자료구조
- 프로그래머스
- Today
- Total
목록분류 전체보기 (342)
Welcome! Everything is fine.
보호되어 있는 글입니다.
✅ 웹개발 기초 강의 듣기Javascript 기초 문법1️⃣ 변수 & 기본 연산let 으로 변수를 선언한다.사칙연산 및 문자열 더하기가 가능하다.문자열은 작은 따옴표로 감싼다.let a = 2let b = 3console.log(a+b)let c = '대한'let d = '민국'console.log(c+d) 2️⃣ 리스트 & 딕셔너리리스트 : 순서를 지켜서 가지고 있는 형태딕셔너리 : 키(key) - 값(Vlaue)의 묶음let fruits = ['사과','수박','딸기','감']console.log(a[0]);let person = {'name':'bob', 'age':30, 'height':180}console.log(person['name']); 3️⃣ 반복문 & 조건문let ages = [15, ..
✅ 웹개발 기초 강의 듣기 학교 수업때 배운 희미하게 남아있는 기억들을 다시 되짚어보는 시간이었다. HTML/CSS는 솔직히 예전에도 그랬지만 조금 재미가 없다..ㅎ 빨리빨리 넘어가야지.웹의 동작 개념클라이언트 : 웹 브라우저를 통해 요청을 보내고, 받은 HTML 파일을 그려줌서버 : 요청을 처리하고, HTML, CSS, JavaScript, 이미지 등의 데이터를 클라이언트에 응답HTML 기초HTML(HyperText Markup Language) : 웹 페이지의 구조를 정의하기 위해 사용되는 마크업 언어. 웹 페이지의 뼈대를 만드는 역할.HTML은 크게 로그인 페이지 ID: PW: 로그인하기 CSS 기초CSS(Cascading Style Sheets) : 웹 페이지의 스타일과 레이아웃을 ..
인프런 강의 을 보고 정리한 내용입니다.매주 모여 각자 정리한 내용을 기반으로 발표하고 질문 공유하는 스터디입니다.📘String 클래스String 클래스란?String 클래스 : 문자열을 편리하게 다룰 수 있는 클래스. 직접 char[]에 문자를 하나하나 넣어서 문자를 다루는 것은 불편하기 때문에 String 클래스를 제공해 더 편리하게 문자열을 사용할 수 있다.String 클래스에서 문자열을 생성하는 방법에 1) 쌍따옴표를 사용하거나, 2) 객체를 생성하는 방법이 있다. String은 클래스, 즉 참조형이기 때문에 참조값만 들어갈 수 있다. 그러나 문자열은 매우 자주 사용되기 때문에 자바에서는 1)번 방법을 사용하더라도 2)번으로 변경해준다. 같은 이유로, 참조형이지만 편의상 + 연산을 사용할 수 있..
✅ SQL 문제 풀기한동안 못들었던 SQL 강의 듣고 블로그 정리..🫠✅ 자바 강의 듣기자바 컴파일러는 다음과 같이 문자열 리터럴을 더하는 부분을 자동으로 합쳐준다.String helloWorld = "Hello, " + "World!"; // 컴파일 전String helloWorld = "Hello, World!"; // 컴파일 후 문자열 변수의 경우, 자바 버전에 따라 다른 방식으로 최적화를 수행한다.String result = str1 + str2; 다음과 같이 StringBuilder를 사용할 수도 있고, 자바 9부터는 StringConcatFactory를 사용해 최적화를 한다.String result = new StringBuilder().append(str1).append(str2).toSt..
✅ SQL 문제 풀기퀘스트 중, 직원이 없는 부서의 이름을 찾는 쿼리를 작성하는 문제가 있었다. 이때 LEFT JOIN을 사용했는데, 직접 테이블을 합친 모습을 보고 싶어 GPT에게 부탁했다. 위의 두 개의 테이블을 LEFT JOIN 하면 다음과 같은 결과가 나온다. LEFT JOIN 은 왼쪽 테이블의 모든 데이터를 유지하고 오른쪽 테이블에 매칭되지 않는 데이터에 대해 NULL 을 반환한다. 여기서 employee_name 이 NULL 인 부서를 찾아내면 되는 것이다. SELECT d.id AS department_id, d.name AS department_name, e.name AS employee_nameFROM departments dLEFT JOIN employees e ON d.id = e.d..
✅ SQL 문제 풀기집계함수집계함수 : 데이터의 여러 행을 그룹화하여 단일 결과 값을 반환하는 함수로, 보통 GROUP BY와 함께 사용된다. COUNT() : 행의 개수를 계산한다. SUM() : 숫자 열의 합계를 계산한다. AVG() : 숫자 열의 평균 값을 계산한다. MIN() : 숫자 또는 문자열 열의 최소 값을 반환한다. MAX() : 숫자 또는 문자열 열의 최대 값을 반환한다.✅ 코테 문제 풀이자바 알고리즘 강의 듣기
사전캠프를 시작하면서 다시 시작하게된 TIL...글쓰는 시간이 오래 걸려서 쉽지 않지만 꾸준히 나아가자.👊🏻 ✅ SQL 문제 풀기날짜 관련 함수CURRENT_DATE() / CURDATE() : 현재 날짜(YYYY-MM-DD)를 반환한다.NOW() : 현재 날짜와 시간(YYYY-MM-DD HH:MM:SS)을 반환한다.YEAR() / MONTH() / DAY() : 날짜의 연도, 월, 일을 추출한다.DATEDIFF() : 두 날짜 간의 차이를 일수로 반환한다.DATE_ADD() / DATE_SUB() : 날짜에 특정 간격을 추가하거나 뺀다.LAST_DAY() : 주어진 날짜가 속한 달의 마지막 날짜를 반환한다.STR_TO_DATE() : 문자열을 날짜로 변환한다.DATE_FORMAT() : 날짜를 특..