본문 바로가기

전체 글101

ContentSectionThree 오늘은 강의보단 개인적으로 만들고 싶었던 작업물을 만들었다. 홈페이지의 3번째 세션을 만들었고 글은 아무거나 가져온 것이기 때문에 수정할 예정이다. 1번째와 2번째 세션을 아직 지속적으로 작업중이므로 블로그에 올리기에 부끄러운 수준이라 나중에 올릴 듯 싶다. REACT를 이욯했으며 사용된 라이브러리는 react-icons,antd 가 있다. ContentSectionThree.jsx import React, { useState, useEffect } from 'react'; import { Layout } from 'antd'; import { FaDiscord, FaBloggerB, FaEnvelope } from 'react-icons/fa'; import { FaArrowLeft, FaArrowRi.. 2024. 1. 18.
SQL-마지막 수업 예전에 했던 내용들 중에 헷갈렸던 부분은 다시 작성했다. SELECT cuisine_type, restaurant_name, COUNT(1) AS cnt_order FROM food_orders GROUP BY 1,2; COUNT 함수 COUNT(1)은 선택된 행의 수를 계산합니다. 여기서 1은 모든 행을 의미하며, 이는 COUNT(*)와 동일합니다. 이 함수는 각 그룹에 몇 개의 행이 있는지 셉니다. 이 경우, 각 cuisine_type과 restaurant_name 조합에 대해 총 주문 건수를 계산합니다. ROUP BY 절: GROUP BY 1,2는 결과를 첫 번째와 두 번째 열(여기서는 cuisine_type과 restaurant_name)에 따라 그룹화합니다. 이는 쿼리 결과를 해당 열의 값이 같.. 2024. 1. 17.
SQL- 서브쿼리(Subquery) SQL 작업을 하다 보면, 단일 쿼리로는 해결하기 어려운 복잡한 문제들을 마주하게 됩니다. 이럴 때 서브쿼리를 사용하여 문제를 효과적으로 해결할 수 있습니다. 서브쿼리는 큰 쿼리 안에서 동작하는 또 다른 쿼리로, 데이터 처리와 분석을 보다 유연하게 할 수 있게 도와줍니다. 여기 몇 가지 서브쿼리가 필요한 상황을 살펴보겠습니다 Subquery 문의 기본 구조 select column1, special_column from ( /* subquery */ select column1, column2 special_column from table1 ) a 복잡한 연산을 Subquery 로 수행하기 [실습] 음식점의 총 주문수량과 주문 금액을 연산하고, 주문 수량을 기반으로 수수료 할인율 구하기 SELECT res.. 2024. 1. 15.
SQL-실습 데이터베이스에서 SQL을 사용하여 지역명을 포함한 음식점 이름 표시하기 실습을 통해, 서울시에 위치한 음식점의 이름 앞에 지역명을 추가하는 방법을 배웠습니다. 이를 위해 CONCAT 함수와 SUBSTRING 함수를 사용했는데, CONCAT은 여러 문자열을 하나로 결합하고, SUBSTRING은 문자열의 특정 부분을 추출하는 데 사용됩니다. 아래의 SQL 쿼리는 주소가 서울인 모든 음식점을 찾아, 각 음식점 이름 앞에 '[서울]'이라는 텍스트를 추가합니다 SELECT restaurant_name AS '식당', addr AS "원래주소", CONCAT('[', SUBSTRING(addr, 1, 2), '] ', restaurant_name) AS "수정된 음식점명" FROM food_orders WHERE .. 2024. 1. 13.
runpod 연구자와 개발자들에게 유용한 혁신적인 클라우드 서비스입니다. 이 서비스는 고성능 GPU에 접근할 수 없거나 GPU 메모리 제한으로 어려움을 겪는 사람들에게 특히 유익합니다. 저도 좋지 않은 그래픽 카드를 2070s를 사용하고 있기 ai 작업을 하면 다른 작업을 하지 못해 runpod로 ai 작업을 하고 공부 및 코딩작업을 따로 하고 있습니다. 많은 분들이 코랩과 runpod를 두고 고민을 하는데요. runpod이 고성능이고 저렴한 편입니다. 예를 들어 코랩은 컴퓨팅 자원을 주는데 이걸 월 만원 정도 받고 4090성능을 사용할 시에 하루만에 다 소진한다고 합니다. runpod은 4090을 시간당에 spot 기준으로 0.39$ 이기에 더욱 가성비가 좋다고 볼 수 있습니다. 하지만 디스크 가격도 설정해놓은 값.. 2024. 1. 11.
SQL-문자열 함수(REPLACE, SUBSTR, CONCAT) REPLACE 함수는 문자열 내 특정 패턴이나 문자를 찾아 다른 문자열로 교체할 때 사용됩니다. 주소에서 '문곡리'를 '문가리'로 바꾸는 예는 다음과 같습니다 SELECT addr, REPLACE (addr, '문곡리', '문가리') AS "바뀐주소" FROM food_orders WHERE addr LIKE '%문곡리%'; 이 쿼리는 addr 컬럼에 '문곡리'를 포함하는 모든 주소를 찾아 '문곡리'를 '문가리'로 바꾼 '바뀐주소'를 결과로 보여줍니다. SUBSTR 함수는 문자열의 일부를 추출할 때 사용됩니다. 주소에서 첫 두 글자(시도 부분)를 추출하는 예는 다음과 같습니다 SELECT addr AS "원래 주소", SUBSTR(addr, 1, 2) AS "시도" FROM food_orders WHER.. 2024. 1. 11.