본문 바로가기

전체 글430

SQL FROM 뒤에 붙는 조건 order by 컬럼명이 컬럼을 기준으로 오름차순 정렬 order by ANIMAL_ID desc이 컬럼을 기준으로 내림차순 정렬 HAVING 절 : HAVING 절은 해석상 WHERE 절과 동일하다. 단 조건 내용에 그룹 함수를 포함하는 것만을 포함한다.일반 조건은 WHERE 절에 기술, 그룹 함수를 포함한 조건은 HAVING 절에 기술한다.HAVING 절은 GROUP BY 절 뒤에 기술한다.HAVING 절의 조건은 그룹 함수를 포함해야 한다.기본 구조SELECT [DISTINCT] 컬럼, 그룹 함수(컬럼)FROM 테이블명[WHERE 조건][GROUP BY Group대상][HAVING 그룹 함수 포함 조건][ORDER BY 정렬대상 [ASC/DESC]]SELECT NAME, COUNT(*) AS 'CO.. 2024. 12. 6.
SQL FROM from 테이블명 조인, 서브쿼리를 넣기도 함from (           select *           from tamle1 as t1 join table2 as t2 in t1.name = t2.name) 2024. 12. 6.
SQL 문 SELECT  조회하려는 컬럼명들  FROM 그 컬럼의 테이블명GROUP BY 묶음의 기준이 되는 컬럼ORDER BY 정렬의 기준이 되는 컬 IS NOT NULLWHERE NAME IS NOT NULL NAME 컬럼에 값이 있는 데이터를 가져오기  order by 컬럼명이 컬럼을 기준으로 오름차순 정렬 order by ANIMAL_ID desc이 컬럼을 기준으로 내림차순 정렬 SELECT COUNT(조건) as 재정의한컬럼명SELECT COUNT(ANIMAL_ID)SELECT COUNT(DISTINCT(NAME)) as COUNTname컬럼의 값의 종류를 카운트? name컬럼의 값을 중복없이 계수하여 보여줌DISTINCT는 중복제거 HAVING 절 : HAVING 절은 해석상 WHERE 절과 동일하다. .. 2024. 12. 6.
튜터님 코드리뷰 진우원 튜터님 코드 리뷰  로그인/회원가입 부분토큰 검증 호출이 너무 많다.리프레시 토큰도 마찬가지인증 부분 등 반복 사용하는 코드는 따로 뽑아서 가시성 높이고 수정 쉽게 만들기 .능력치 부분을 상수로 정의기획자는 코드를 읽기 어려울 수 있기 때문에 상수로 뽑아서 협업이 능동적으로 돌아가도록하기코드를 볼 필요도 없이 능력치 수정만을 할 수 있도록 수정  구글 시트에서 값 변경하면 적용되도록 하기도 함 뽑기 부분랜덤 계산 부분 따로 함수로 정의게임 로직과 마찬가지로 수치 변경 부분은 코드를 읽지 않아도 수정할 수 있도록 맨 위에 빼두기 게임 플레이 부분게임 세션 : Jin Map을 사용하면 서버 재시작 하 때 마다 데이터 유실됨게임 세션이 저장할 필요 없으면 사용하기 지난 게임 정보가 필요한 경우 외부에 .. 2024. 12. 6.
Tstory 블로그 꾸미기 코드 적용      참고 https://info.happyuj.com/entry/%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC-%EC%9E%90%EB%8F%99-%EB%AA%A9%EC%B0%A8TOC-%EC%89%BD%EA%B2%8C-%EB%A7%8C%EB%93%A4%EA%B8%B03%EB%B6%84-%ED%8F%AC%EC%8A%A4%ED%8C%85%EB%B3%84-%EC%A0%81%EC%9A%A9#google_vignette 2024. 12. 6.
알고리즘 29번 - 제일 작은 수 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr   JS문제정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. 제한 조건 arr은 길이 1 이상인 배열입니다. 인덱스 i, j에 대해 i ≠ j이면 arr[i] ≠ arr[j] 입니다. 계획배열의 길이가 .. 2024. 12. 6.