2024/11 41

[TIL]241129_코드카타

24. 카테고리 별 상품 개수 구하기SELECT SUBSTR(product_code,1,2) AS 'CATEGORY', COUNT(product_id)FROM PRODUCTGROUP BY SUBSTR(product_code,1,2)ORDER BY 1; 25. 고양이와 개는 몇마리 있을까SELECT ANIMAL_TYPE, COUNT(*) AS 'count'FROM ANIMAL_INSGROUP BY 1ORDER BY 1;  26. 입양 시각 구하기(1)--에러 : DATETIME 결과값이 '9'가 아니라 '09'로 표시되어서?SELECT DATE_FORMAT(DATETIME,'%H') AS 'HOUR', COUNT(DATETIME) AS 'COUNT'FROM ANIMAL_..

[TIL] 241128_코드카타,RAND함수

14. 가장 비싼 화장품 구하기SELECT MAX(price) AS 'MAX_PRICE'FROM PRODUCT; 16.경기도에 위치한 식품창고 목록 출력하기SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, coalesce(FREEZER_YN, 'N') AS 'FREEZER_YN'FROM FOOD_WAREHOUSEWHERE ADDRESS LIKE '%경기도%'ORDER BY 1 ; 17.강원도에 위치한 생산공장 목록 출력하기SELECT FACTORY_ID, FACTORY_NAME, ADDRESSFROM FOOD_FACTORYWHERE ADDRESS LIKE '%강원도%'ORDER BY 1 ;  18.DATETIME에서 DATE로 형 ..

[SQL]RAND함수

RAND 함수: 랜덤한 숫자를 불러오는 함수--i와 j 사이의 정수 R을 구하는 쿼리-- FLOOR(i + RAND() * (j − i))--7과 12사이의 정수SELECT FLOOR(7 + (RAND() * 5));   ORDER BY와 함께 사용하면, 랜덤한 순서로 데이터를 조회할 수 있다. -- customers에 있는 값을 랜덤으로 조회SELECT *FROM customersORDER BY rand();-- customers에 있는 값을 랜덤으로 10개만 조회SELECT *FROM customersORDER BY rand()LIMIT 10;-- 나이가 30 이상인 직원 중 랜덤하게 3명 추출SELECT * FROM employees WHERE age >= 30 ORDER BY RAND() LIMI..

[TIL]241127_코드카타, SQL 연습문제4

6. 동명 동물 수 찾기--[정답1] count(*) 와 where절 활용시 select name, count(*) as count #count(name) from animal_ins where name is not null group by name #집계함수(컬럼)을 쓰려면 [group by 컬럼]이 꼭 필요! having count(*) >= 2 order by name;-- [정답2] count(name) 활용 시 select name, count(name) as count #count(name)은 null값을 제외하고 카운팅!from animal_ins where name is not null = 2order by name;*WHERE, HAVING 차이https://dy..

[DBeaver]My SQL 연결, No database selected 에러, 단축키

DBeaver에 MySQL연결- for MAC [Mac] brew로 DBeaver Community 설치, MySQL DB 연결 방법맥북으로 DBeaver Community 프로그램을 설치하는 방법입니다. DBeaver 설치 진행DBeaver 공식 홈페이지에서 설치를 위한 brew 명령어를 확인할 수 있습니다.DBeaver 공식 홈페이지 바로가기dmg 파일을 다운priming.tistory.com - for Window MySQL 서버 설치하기, DBeaver로 데이터 생성, 조회하기MySQL은 데이터베이스의 한 종류로, 가장 범용적인 데이터베이스입니다. 일반적으로 회사에 데이터베이스에 구축되어 있으면 따로 로컬컴퓨터에 설치하지 않고 SQL WorkBench, DBeaver등 어플리케이션snowgot.t..

728x90