전체 글(217)
-
[2] DBeaver - DBeaver 활용한 SQL 1주차 강의
※ 8월에 들었던 SQL강의 관련 포스팅[ 지난번 포스팅 ]ㄴ https://kuk1938.tistory.com/90 [1] DBeaver - window10에서 설치※ DBeaver란?ㄴ DBeaver는 MySQL, PostSQL, SQLite, Oracle, SQL Server, MariaDB 등등 데이터 베이스에 연결하여 쿼리를 실행할 수 있는 SQL 클라이언트 데이터베이스 관리 도구 - 다양한 데이터베이스 지원 : MySQkuk1938.tistory.com ㄴ 1주차 전체 쿼리 ※ 1주차 전체 내용관련 - MySQL카테고리 참고.https://kuk1938.tistory.com/category/MySQL 'MySQL' 카테고리의 글 목록꾸준함kuk1938.tistory.com 1. 테..
2024.09.13 -
[33] 부트캠프 TIL - 본캠프 15일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 카테고리 별 상품 개수 구하기ㄴ 문제 : 상품 테이블에서 상품카테고리 (코드의 앞자리 2개) 별 상품개수를 출력하는 SQL문을 출력해주세요. 결과는 상품 카테고리 코드를 기준으로 오름차순 정렬해주세요.ㄴ 설명_1 : 조회할 컬럼 체크 - 오늘은 기존 쿼리 그대로 활용이 아닌 2개다 지정컬럼명을 해줘야한다.ㄴ 설명_2 : 지정컬럼명 - CATEGORY (카테고리 앞2자리 추출), PRODUCTS(각 카테고리별 상품의 개수)ㄴ 설명_3 : 카테고리 코드를 기준으로 오름차순 정렬 (order by ASC)ㄴ 설명_4 : 카테고리코드 2자리추출과 카테고리별 상품개수 추출이 메인이다.- 2자리추출( SUBSTR(컬럼명, 시작위치, 글자..
2024.09.13 -
[32] 부트캠프 TIL - 본캠프 14일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 중성화 여부 파악하기ㄴ 문제 : 동물 정보 테이블에서 동물의 아이디와 이름 중성화 여부를 아이디순으로 조회해주세요. 중성화가 되었다면 o, 아니라면 x표시 해주세요.(중성화는 SEX_UPON_INTAKE 컬럼에 Neutered, Spayed라는 단어가 들어있습니다.)ㄴ 설명_1 : 조회할 컬럼 체크(아이디,이름,중성화 여부)ㄴ 설명_2 : 중성화 여부 체크해서 o,x표시 그리고 '중성화'로 컬럼지정 - if문을 활용해서 SEX_UPON_INTAKE 컬럼에 Neutered, Spayed 2개의 단어로 조건을 만들어야함 ( if문 + like문 사용 )ㄴ 설명_3 : 아이디 순 조회 (order by)ㄴ 실제 쿼리 : SELEC..
2024.09.12 -
[31] 부트캠프 TIL - 본캠프 13일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 조건에 맞는 회원수 구하기ㄴ 문제 : 회원 정보 테이블에서 2021년에 가입한 회원 중 나이가 20세이상 29세 이하인 회원이 몇명인지 출력하세요ㄴ 설명_1 : 명수 추출(count함수 사용)ㄴ 설명_2 : 2021년 조건 ( LIKE로 2021 추출)ㄴ 설명_3 : 20세이상 29세 이하 (BETWEEN 사용하여 범위 추출)ㄴ 실제 쿼리 : SELECT COUNT(*) AS USERS FROM USER_INFO WHERE JOINED LIKE '%2021%' AND AGE BETWEEN 20 AND 29; 1-2) 알고리즘 문제 : 하샤드 수 ㄴ while문으로 자리수의 합을 구한다ㄴ 나머지연산을 활용해서 자리수 추출ㄴ ..
2024.09.11 -
[6] Java/Kotlin - java 1차 개인과제 트러블 슈팅
※ 계산기 만들기- Lv.1 클래스없이 계산기 만들기- Lv.2 클래스 사용하여 계산기 만들기- Lv.3 Enum, 제네릭, 람다 & 스트림을 활용한 계산기 만들기 1) 레벨2 Getter, Setter 메소드 호출에 대한 트러블 슈팅 1-1) 개요ㄴ Getter, Setter 메소드를 제대로 불러오지 못하는 현상. 1-2) 배경ㄴ 레벨2 요구사항 중 Calculator클래스에서 생성한 컬렉션필드에 대하여 메인메서드를 실행하는 App클래스에서 직접적인 접근을 막고 간접적인 접근으로 변경해야하는 상황에서 발생. 1-3) 발단ㄴ 인텔리제이에서 Oracle OpenJDK 22.0.2 버전을 사용중이며, Calculator 클래스에서 생성한 컬렉션필드를 private 제어자로 세팅하고, Getter, Se..
2024.09.11 -
[5] Java/Kotlin - java 1차 개인과제
※ 계산기 만들기ㄴ 레벨 1,2,3으로 구성 ★ 다양한 추가 기능에 대한 생각 및 레벨별로 기존 코드 유지를 위하여 레벨 1, 1_1 로 클래스를 새로 만들어서 진행한 점 양해부탁 드립니다. 레벨 2,3은 App클래스와 연동되도록 잘 진행하였습니다! [ Lv.1 클래스 없이 계산기 만들기 ]요구사항)1. 양의 정수 2개를 입력 받기2. 연산기호 1개를 입력 받기3. 입력받은 숫자와 연산기호로 연산계산하고 결과 출력하기4. 기본적으로 무한반복문을 실행하고 문자열 "exit" 입력했을때만 계산이 끝나도록 ※ 주의사항ㄴ Scanner를 활용해서 양의정수와 기호를 입력 받기ㄴ 변수를 요구사항에 맞는 타입으로 잘 선언하기 ㄴ 레벨1 위 요구사항까지의 코드 ※ 어려웠던 부분 및 고민한 부분ㄴ 다행히 Lv.1에..
2024.09.11