공부하는 사람

고정 헤더 영역

글 제목

메뉴 레이어

공부하는 사람

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (50)
    • 일상다반사 (2)
    • 토이프로젝트 (0)
      • 쇼핑몰 사이트 (0)
    • 공부 (48)
      • 자료구조&알고리즘 (2)
      • JAVA (8)
      • Spring (11)
      • DB (10)
      • Web (3)
      • JS (1)
      • Python (8)
      • JSP&서블릿 (1)
      • 에러 모음 (3)
      • 자격증 후기 (1)

검색 레이어

공부하는 사람

검색 영역

컨텐츠 검색

전체 글

  • [JS] NaN

    2022.12.15 by 비렴

  • [IntelliJ] java file outside of source root 해결

    2022.11.11 by 비렴

  • [SQL 전문가 가이드] 표준 조인

    2022.09.07 by 비렴

  • [SQL 전문가 가이드] 조인(JOIN)

    2022.09.06 by 비렴

  • [SQL 전문가 가이드] TOP(N) 쿼리, ROWNUM 조건

    2022.09.05 by 비렴

  • [SQL 전문가 가이드] GROUP BY, HAVING절

    2022.09.04 by 비렴

  • [SQL 전문가 가이드] 함수(Function)

    2022.09.03 by 비렴

  • [JSTL] function 쓰기

    2022.06.20 by 비렴

[JS] NaN

NaN Not a Number 잘못된 입력으로 계산할 수 없음 변수 선언할 때 타입이 정해져있지 않으므로 나왔다. 해결방법 1. if(isNaN(변수이름)) 이런식으로 NaN일때 조건문 이용해서 해결해주었다 해결방법2. 변수를 미리 넘버로 파싱한 후 계산 parseInt(변수) 이러면 넘버타입으로 파싱된다

공부/JS 2022. 12. 15. 13:46

[IntelliJ] java file outside of source root 해결

인텔리제이에서 깃허브 프로젝트를 열었는데 실행 버튼이 없어졌다... 파일이름에 빨간색으로 뜨긴 했는데 에러 메시지를 못 찾고 헤매고 있었는데 파일명에 마우스를 올리니 java file outside of source root 라고 뜸...! 검색해보니 생각보다 간단한 문제였다. 프로젝트를 열 때 잘못 열어줬던 것 상위 폴더로 잘못 열었던 거였다 핳하... 같은 이름으로 된 폴더들이 몇 개 있어서 생긴 문제였다. 다르게 열어보며 확인했더니 무사히 실행 버튼이 떴다...ㅠ 완료

공부/에러 모음 2022. 11. 11. 22:51

[SQL 전문가 가이드] 표준 조인

1. STANDARD SQL 관계형 데이터베이스를 유일하게 접속할 수 있는 언어가 바로 SQL이다. 하지만 벤더별로 문법이나 사용되는 용어의 차이가 너무 커져서 상호 호환성이나 SQL 학습 효율이 많이 부족한 문제가 발생하였다. 이에 향후 SQL에서 필요한 기능을 정리하고 호환 가능한 여러 기준을 제정한 것이 ANSI/ISO SQL3. 이처럼 ANSI/ISO 표준을 통해 STANDARD JOIN을 포함한 많은 기능을 상호 벤치마킹하고 발전하면서 DBMS간에 평준화를 이루어 가고 있다. 대표적인 ANSI/ISO 표준 SQL의 기능은 다음의 내용을 포함한다. - STANDARD JOIN 기능 추가(CROSS, OUTER JOIN 등 새로운 FROM절 JOIN기능들) - SCALAR SUBQUERY, TOP-..

공부/DB 2022. 9. 7. 09:00

[SQL 전문가 가이드] 조인(JOIN)

1. JOIN 개요 두 개 이상의 테이블과 연결 또는 결합하여 데이터를 출력하는 것 관계형 데이터베이스의 가장 큰 장점이면서 대표적인 핵심 기능 조인 순서 A,B,C,D --> (((A JOIN D) JOIN C) JOINB)와 같이 두 개를 먼저 조인하고 그 결과와 다른 테이블 조인--- 조인 순서는 옵티마이저에 의해서 결정되고 주요 튜닝 포인트가 된다. 2. EQUI JOIN(등가 조인) 두 개의 테이블 간에 칼럼 값들이 서로 정확하게 일치하는 경우에 사용되는 방법으로 대부분 PK-FK의 관계 기반이다. (반드시는 아님) SELECT 테이블1.컬럼명, 테이블2.컬럼명--- FROM 테이블1, 테이블2 WHERE 테이블1.컬럼명 = 테이블2.컬럼명 SELECT 테이블1.컬럼명, 테이블2.컬럼명--- F..

공부/DB 2022. 9. 6. 09:00

[SQL 전문가 가이드] TOP(N) 쿼리, ROWNUM 조건

1. SQL Server의 TOP(N)와 Oracle의 ROWNUM 데이터 정렬 후 원하는 데이터를 출력하는 쿼리 TOP(N) [PERCENT] [WITH TIES] SELECT [컬럼명] FROM [인라인뷰] WEHRE ROWNUM [조건]; * FROM절에 인라인뷰를 사용하는 이유는 ORDER BY로 할 경우 WHERE이 먼저 수행되므로 정렬 후 원하는 데이터를 얻기 힘들다. 사원 테이블에서 급여가 높은 2명을 내림차순으로 출력한다(SQL Server) SELECT TOP(2) WITH TIES ENAME, SAL FROM EMP ORDER BY SAL DESC; 사원 테이블에서 급여가 높은 2명을 내림차순으로 출력한다(Oracle) SELECT ENAME, SAL FROM (SELECT ENAME,..

공부/DB 2022. 9. 5. 09:00

[SQL 전문가 가이드] GROUP BY, HAVING절

1. 집계 함수(Aggregate Function) 여러 행들의 그룹이 모여 그룹당 단 하나의 결과를 돌려주는 다중행 함수 집계함수명( [DISTINCT | ALL] 칼럼이나 표현식 ) - ALL : Default 옵션이므로 생략 가능 - DISTINCT : 중복 제외 집계함수 사용목적 COUNT(*) NULL값을 포함한 행의 수를 출력한다 COUNT(표현식) 표현식의 값이 NULL 값인 것을 제외한 행의 수를 출력한다 SUM( [DISTINCT | ALL] 표현식 ) 표현식이 NULL 값을 제외한 합계를 출력한다 AVG( [DISTINCT | ALL] 표현식 ) 표현식이 NULL 값을 제외한 평균을 출력한다 MAX( [DISTINCT | ALL] 표현식 ) 표현식의 최대값을 출력한다 MIN( [DIST..

공부/DB 2022. 9. 4. 09:00

[SQL 전문가 가이드] 함수(Function)

1. 내장함수(BUILT-IN FUNCTION) 내장함수 : 벤더에서 제공하는 함수 - 단일행함수 - 다중행함수 + 집계함수 + 그룹함수 + 윈도우함수 2. 문자형함수 : 문자데이터를 매개변수로 받아들여 문자나 숫자 값의 결과를 돌려주는 함수 UPPER(문자열) : 문자열의 알파벳문자를 대문자로 바꿔준다 LOWER(문자열) : 문자열의 알파벳문자를 소문자로 바꿔준다 CHR/CHAR(ASCII 번호) : ASCII 코드 번호를 문자나 숫자로 바꿔준다 SUBSTR/SUBSTRING(문자열, m [,n]) : 문자열 중 m위치에서 n개의 문자 길이에 해당하는 문자를 돌려준다. n을 생략하면 마지막 문자까지 LENGTH/LEN(문자열) : 문자열의 개수를 돌려준다 TRIM([leading | trailing |..

공부/DB 2022. 9. 3. 21:33

[JSTL] function 쓰기

DB에 데이터가 들어갈때 줄바꿈은 \n으로 저장된다. 그리고 다시 DB에서 데이터를 빼올 때 자동으로 줄바꿈을 해주지 않는다. \n을 로 바꿔주어야 한다. 1. 라이브러리 선언 문자열 관련 함수를 쓸 수 있다. 혼자 못 쓰며 EL과 함께 사용 fn:replace(string, 바꾸고 싶은 문자, 바꿀 문자) 예시 : ${fn:replace(vo.contents,"\\n"," ")} ※ \n은 변수에 따로 저장하고 넣어준다! 예시 : ${fn:replace(vo.contents,newLine," ")}

공부/Spring 2022. 6. 20. 14:22

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 7
다음
TISTORY
공부하는 사람 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바