# ON

<SQL - 0004> join, union
JOIN 두 개 이상의 테이블에서 데이터를 검색하고 결합하는 데 사용된다. 특히, JOIN 을 사용하면 테이블의 데이터를 효율적으로 중복을 방지하고 데이터 일관성을 유지할 수 있다. > JOIN 절은 SELECT 문에서 FROM 다음에 위치하며, JOIN 할 테이블 이름과 두 테이블을 연결하는 조건(ON) 을 지정한다. > JOIN 에는 여러 가지 ...
[SQL] SQL 문제 풀면서 알게 된 것들
ON JOIN 을 하기 전 필터링을 한다 (=ON 조건으로 필터링이 된 레코드들간 JOIN이 이뤄진다)WHERE JOIN 을 한 후 필터링을 한다 (=JOIN을 한 결과에서 WHERE 조건절로 필터링이 이뤄진다)FLOOR 함수소수점 첫째 자리에서 버림하는 함수로, 주

[알고리즘] max(), min()은 언제 사용하는게 좋을까?
알고리즘 문제를 풀다보면, 어느 한 문제에서는 사용해야 풀 수 있던 어떤 기능이 다른 문제에선 오히려 그 문제를 푸는데 악영향을 끼치기도 한다. 이번에 논의할 max()와 min()도 바로 그러한데, max()와 min()는 처리되는데 O(n)의 시간이 걸리므로 무턱대
[ORACLE] ON, WHERE절 차이
조인문을 사용할 때 ON절을 이용해서 해당 조건으로 테이블을 조인합니다.하지만 JOIN을 하기 위해 ON절이 아닌 WHERE절을 사용할 때도 있습니다.같은 역할이나 ON절과 WHERE절의 차이는 있습니다.📌 SQL문 순서ON JOIN절이 추가된 SQL문의 순서는 FR

시간 복잡도
그림 시간 복잡도 그래프문제를 해결하기 위한 알고리즘의 로직을 코드로 구현할 때, 시간 복잡도를 고려한다는 것은 무슨 의미일까?입력값의 변화에 따라 연산을 실행할 때, 연산 횟수에 비해 시간이 얼마만큼 걸리는가?효율적인 알고리즘을 구현한다는 것은 바꾸어 말해 입력값이
[Flutter] Enum
이번 글에서는 Dart언어의 Enum 타입에 대해서 알아보자.Enum은 열거형 타입 이라고 해서 서로 연관된 상수를 모아놓은 집합이라고 한다.Flutter 개발을 하다보면 Flutter에서 기본적으로 제공해주는 생각보다 많은 기능이 Enum 타입으로 작성되어 있는 것을

Front-end 국비지원 #058일
정규 표현식 또는 정규식은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다. 정규 표현식은 많은 텍스트 편집기와 프로그래밍 언어에서 문자열의 검색과 치환을 위해 지원하고 있으며, 특히 펄과 Tcl은 언어 자체에 강력한 정규 표현식을 구현하고 있다

📒[프로그래머스] 카테고리 별 도서 판매량 집계하기
다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 판매 정보(BOOK_SALES) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다.BOOK_SALES 테이블은 각 도서의 날짜 별 판매량 정보를 담은 테이블로

Front-end 국비지원 #057일
AJAX 와 JSON 을 다시 한번 복습하고 넘어가보자.Ajax는 웹페이지에서 새로운 데이터를 보여주려고 할 때 웹페이지 전체를 새로고침 하지 않고, 보여주고자 하는 데이터가 포함된 페이지의 일부분 만을 로드하기 위해 비동기 (non-blocking)을 사용하여 데이터

🧓[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기
다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 저자 정보(AUTHOR) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다.AUTHOR 테이블은 도서의 저자의 정보를 담은 테이블로 아래와 같은 구조로 되어있

🍦[프로그래머스] 성분으로 구분한 아이스크림 총 주문량
다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각

Front-end 국비지원 #041일
결과HTMLCSSfavicon 은 웹페이지 탭화면에 title과 함께 나오는 웹페이지 아이콘이다.https://www.favicon-generator.org/ 에 들어간다.넣고자 하는 아이콘의 이미지를 선택하고 첫번째 선택란은 1번을 선택한다. 웹, 태블릿,

전역변수&지역변수&콜백함수&이벤트추가&재선언과재할당&객체
전역변수 a의 범위 : 전범위 지역변수 b의 범위 : 선언된 함수 내. btn2클릭시 b는 선언되지 않는 변수 취급.btn1함수에서 선언된 데이터타입이 없는 변수는 전역변수브라우저 창의 크기가 변경될때마다 호출되는 콜백함수브라우저 창의 크기가 변경 될 때마다 호출되어
[SQLD/P] 조건절 적용의 차이 - WHERE / ON
통상 SQL문에서 사용하는 조건절인 WHERE과, JOIN조건에서 사용하는 조건절인 ON은 그 과정과 결과에서 차이점이 존재한다.기본적으로 SQL 진행순서가 FROM - WHERE - IN의 순으로 진행한다는 것을 이해하고 있다면 선별결과를 출력한다는 것을 어렵지않게
Vue 예외 케이스 - 이벤트 리스너, 순환 참조
지금까지 본 $emit을 사용하고 'v-on으로 듣는 방법 이외에도 Vue 인스턴스는 또 다른 이벤트 인터페이스 사용 방법을 가지고 있다.$on(eventName, eventHandler)을 이용한 이벤트 청취$once(eventName, eventHandler)을 이

SQL Query 문법 정리
sql_query => 쿼리를 수행한다는 의미sql_fetch => 값처리/ 하나뽑기sql_fetch_array => 값처리 / 여러개뽑기 -for, while 추가사용

🍦[프로그래머스] 과일로 만든 아이스크림 고르기
다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각
프로그래머스 - 최댓값과 최솟값
문제 링크문제최솟값과 최댓값을 찾아라.접근 방법정렬되지 않은 배열에서 단순히 최솟값과 최댓값을 찾는 문제는 단순하게 선형 탐색을 통해 구할 수 있다.시간복잡도는 배열의 크기가 N일 때, O(N)세가지 방법으로 풀이했다. 첫번째 방법 단순하게 공백을 기준으로 문자열을 나

[Python/파이썬] [🥈3] 백준 알고리즘 4948 - 베르트랑 공준
문제에서 주어진 범위(1 ≤ n ≤ 123,456)를 주의하자 (2n까지이므로 246,912까지..)가장 최악의 O(N)을 생각해보자 (n=123,456이고 2n=246,912 ..)https://velog.io/@keynene/Python-%EB%B0%B1%