# left

14개의 포스트
post-thumbnail

[스파르타/SQL] Left join~, Inner join~, Union all

컴백 4주차 같은 3주차 후기 ! 오랜만에 하니까 헷갈리더라 :( inner join, left join은 엑셀의 match 함수 느낌이었다 식이 길어지다보니 조금 헤매긴 했다 as 등으로 네이밍을 잘 해둬야 겠다 재미있었다 :D 오늘 자기 전까지 풀완주 목표 !

2023년 7월 24일
·
1개의 댓글
·
post-thumbnail

0606 til

자동차 대여 기록에서 장기/단기 대여 구분하기 그동안 날짜 계산을 -로 잘 하고 있었다고 생각했는데 그냥 예외적인 상황이었나보다... 모지 오늘은 enddate-startdate 로 계산했는데 계속 틀렸다고 나와서 이것저것 바꿔보다가 실행 결과를 보니까 시작일이 09-28이고 종료일이 10-12인 로우가 단기 대여로 표시되어있었다 호달달... 그래서 진짜 이게 뭔가 싶다 무튼 앞으로는 그냥 DATEDIFF를 이용하는걸루 이런 저런 다른 방식들🔽 TOCHAR(ENDDATE, 'YYYY-MM-DD') AS END_DATE -> 오라클에서 쓰는 방식🥷 LEFT(A.STARTDATE,10) STARTDATE -> ok LEFT(START_DATE,7) = '2022-09' 헐 이게 된다 DATE_FORMAT처럼 손봐야하는 부분만 없으면 그냥 * 쓰고 뒤에 , 칼럼 쓰면 된다 wow

2023년 6월 6일
·
0개의 댓글
·
post-thumbnail

0527 til

SQL 문제풀기 카테고리 별 상품 개수 구하기 상품 코드의 앞 2자리가 상품의 카테고리를 나타냄 카테고리별로 상품을 분류해서 각 카테고리별 상품 갯수를 조회 SUBSTRING(칼럼명, 시작 위치, 길이) LEFT(칼럼명, 길이)

2023년 5월 27일
·
0개의 댓글
·
post-thumbnail

Mysql-131529

select left(PRODUCT_CODE,2) as CATEGORY,COUNT(*) as PRODUCTS from PRODUCT group by CATEGORY group by -> 특정 칼럼을 기준으로 그룹화(select 시에 별칭으로 정해준 칼럼을 써도 된다.) 문자열 자르기 left ex) left(name,2) ->왼쪽에서 2번째 문자열 까지 자르기 right ex) right(name,2) ->오른쪽에서 2번째 문자열 까지 자르기 substring ex) substring(name,1,5) ->1번째에서 5개까지 자르기 mysql 문법 작성 순서 mysql 실행 작동 순서 ![](htt

2023년 2월 21일
·
0개의 댓글
·

[Lv.2] 카테고리 별 상품 개수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131529 > LEFT함수를 사용하여 앞 두자리를 출력해보았다 문제 PRODUCT 테이블에서 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력하는 SQL문을 작성해주세요. 결과는 상품 카테고리 코드를 기준으로 오름차순 정렬해주세요. 💡 LEFT, RIGHT, SUBSTRING SUBSTRING('Study SQL Now', 7,3) -> 시작위치, 길이 결과 : SQL LEFT('Study SQL Now', 4) -> 왼쪽부터 자를 길이 결과 : Stud RIGHT('Study SQL Now', 3) -> 오른쪽부터 자를 길이 결과 : Now

2023년 2월 9일
·
0개의 댓글
·

[Flutter] Dartz

Dartz dartz | Dart Package 이번 글은 Dartz라는 Flutter 라이브러리에 대해서 간단하게 살펴보기로 하겠다. 이전 글에서 Freezed Code Generator 사용 방법에 대해서 살펴보았는데, 이번엔 Dartz라는 Data Type 확장 기능을 가지고 있는 라이브러리에 대해서 살펴보도록 하겠다. 블로그에 토이 프로젝트 형식으로 간단한 앱 만들기를 계획하고 있는데, 앱 만들기를 하면서 라이브러리에 대한 글을 작성하면 내용이 너무 복잡해지고 길어질거 같아 프로젝트를 진행하기 앞서 사용 할 라이브러리에 대한 소개를 간략하게 하면 좋을 것 같다는 생각이 들었다. Flutter는 Dart 언어를 사용하면서 Dart의 데이터 타입을 사용하고 있는데, Dartz 라이브러리에는 기존 Dart 언어에 포함되어 있지 않은 확장된 데이터 타입을 지원한다. 아래서 Dartz의 주요하게 사용하는 기능에

2023년 1월 29일
·
0개의 댓글
·
post-thumbnail

[230125] 멋쟁이사자처럼 AI SCHOOL 8기 [특강] SQL_이범재강사님' 복습

📝Today I learned 🚀 TIL 목차 🚀 >- 함수 숫자 함수 \- 문자열 함수 \- 날짜&시간 함수 >- 예제 오답노트 [특강] SQL 기초 1) 함수 숫자 함수 🔹 ROUND 🌟🌟🌟 : 해당 항목 레코드의 숫자를 반올림하여 출력하는 함수 . 🔹 TRUNC : 해당 항목 레코드의 숫자를 내림하여 출력하는 함수 . 🔹 MOD 🌟 : 해당 항목 레코드의 숫자를 나누기하여 나머지를 출력하는 함수 . 🔹 POWER : 해당 항목 레코드의 숫자를 제곱하여 출력하는 함수 . 🔹 SQRT : 해당 항목 레코드의 제곱근을 출력하는 함수 . . 문자열 함수 🔹 SUBSTR 🌟🌟🌟 : 문자열의 일부만 출력 : 문자열 인덱스 → 1부터 시작 . 🔹 LEFT 🌟🌟 : 문자열을 왼쪽에서 얼만큼 자를 지 설

2023년 1월 25일
·
0개의 댓글
·
post-thumbnail

[SQL] JOIN

관계형 데이터베이스라는 이름값을 하기 위해 필요한 기능이 JOIN과 UNION입니다. JOIN은 서로 다른 두 테이블을 행 단위로 결합하는 기능이고, UNION은 성격이 같은 테이블을 열 단위로 병합하는 기능입니다. 두 기능에 대해 알아보겠습니다. 아래에 두 테이블이 있습니다. 첫 번째 테이블은 유저 세션 정보를 담은 테이블(user)이고, 두 번째 테이블은 상품 정보를 담은 테이블(item)입니다. 총 세 가지 방식으로 JOIN을 할 수 있는데요. 첫 번째 JOIN은 LEFT OUTER JOIN입니다. LEFT 왼쪽을 기준으로 두 테이블을 결합하겠다는 의미이고, OUTER는 INNER와 반대되는 개념으로 사용됩니다. LEFT, RIGHT JOIN은 그 특성 상 INNER가 아닐 수 밖에 없는데요. 이건 I

2022년 5월 23일
·
0개의 댓글
·
post-thumbnail

CSS text-align

text-align !youtube[lAgGHKpGpBg] text-align의 값으로 올 수 있는 값은 아래와 같습니다. > left right center justify text-align.html

2022년 4월 22일
·
0개의 댓글
·
post-thumbnail

🏃‍♀️[프로그래머스] 징검다리 건너기

문제 설명 [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 카카오 초등학교의 "니니즈 친구들"이 "라이언" 선생님과 함께 가을 소풍을 가는 중에 징검다리가 있는 개울을 만나서 건너편으로 건너려고 합니다. "라이언" 선생님은 "니니즈 친구들"이 무사히 징검다리를 건널 수 있도록 다음과 같이 규칙을 만들었습니다. 징검다리는 일렬로 놓여 있고 각 징검다리의 디딤돌에는 모두 숫자가 적혀 있으며 디딤돌의 숫자는 한 번 밟을 때마다 1씩 줄어듭니다. 디딤돌의 숫자가 0이 되면 더 이상 밟을 수 없으며 이때는 그 다음 디딤돌로 한번에 여러 칸을 건너 뛸 수 있습니다. 단, 다음으로 밟을 수 있는 디딤돌이 여러 개인 경우 무조건 가장 가까운 디딤돌로만 건너뛸 수 있습니다. "니니즈 친구들"은 개울의 왼쪽에 있으며, 개울의 오른쪽 건너편에 도착해야 징검다리를 건넌 것으로 인정합니다. "니니즈 친구들"은 한 번에 한 명씩 징검다리를 건너야 하며,

2022년 4월 3일
·
0개의 댓글
·

SQL 오랜기간 보호한 동물(1)

문제출처 프로그래머스 SQL 고득점 키트 문제소개 플이접근 SQL 코드

2022년 3월 7일
·
0개의 댓글
·

SQL - 없어진 기록 찾기

문제출처 프로그래머스 SQL 고득점 키트 없어진 기록 찾기 (LEFT JOIN 활용)

2022년 3월 5일
·
0개의 댓글
·
post-thumbnail

CSS | float

float을 사용할 때 주 사용 이미지 주변에 텍스트를 감싸기 페이지 전체의 레이아웃을 잡을 때 과거에 레이아웃 잡는데 사용함. 최근 레이아웃 잡는데 사용하는 것 flex > float float값의 종류 none : 요소를 띄우지 않습니다. (default) left : 요소 자신을 포함하고 있는 컨테이너의 왼쪽으로 띄웁니다. right : 요소 자신을 포함하고 있는 컨테이너의 오른쪽으로 띄웁니다. Inherit : 요소 자신을 포함하고 있는 부모의 float 속성을 가져옵니다. float는 좌측(또는 우측)으로 붙기 때문에, {position: absolute} 와 같이 사용될 수 없다. float 문제와 해결 문제 1 : 부모가 높이를 인지 불가 → 부모를 벗어남 해결 1 1. 바깥 마지막에 아무

2020년 12월 17일
·
0개의 댓글
·
post-thumbnail

👈 Left OuterJoin

MondayAugust17 . . . 일단 left join에 대해서 알기 전에 RDB(Relationship DataBase) = 관계형 데이터베이스 에 대해 사전 지식이 있어야 한다. 🤔 머리 회전 시키기 모든 테이블이 정규화가 되지 않고 하나로(뭉쳐서) 존재한다고 한다면 읽기는 매우 쉬울 것이고, 쓰기는 매우 어려울 것이다. 만약 정규화가 잘 되어있고, 테이블도 잘 나뉘어 있다면 **읽기는 매우 어려울 것이고, 쓰기는 매우 쉬울 것이다. 왜? 이거는 쉽고 어렵고... 이유를 모르겠다면 다음과 같이 생각해보자. 정규화가 더럽게 안되더 있는 테이블이 있다. >> 테이블 1개 정규화가 너무 잘 되어있는 테이블이 있다. >> 테이블 3개 1️⃣ 테이블 1개 1개인 테이블은 외래키 << 이런놈을 신경 쓸 필요없이 그냥 쭉 읽기만 하면 된다. 그래서 읽기가 쉬운 것이고, 반면에 쓰기가 왜 어렵나?? 중복되는 값이 1억개가 있다고 쳐보자. 수정을 하려면

2020년 8월 17일
·
0개의 댓글
·