LISTAGG 예제1 LISTAGG 괄호에 속한 ename 을 쉼표(',') 구분자를 이용해 출력할 것이며 출력할 데이터는 ename으로 정렬되어 출력된다. LISTAGG 함수를 이용한다면 GROUP BY 절은 필수로 지정해주어야한다. SELECT deptno, LISTAGG(ename, ',') within group (order by ename) AS EMPLOYEE FROM emp GROUP BY deptno LISTAGG 예제2 연결연산자를 이용해 각 사원의 월급을 함께 출력할 수 있다. ORDER BY 절에서 월급을 내림차순으로 정렬하게되면 월급이 높은 사람순으로 출력할 수 있다. SELECT deptno , LISTAGG(ename||'('||SAL||')', ',') within group ..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 없어진 기록 찾기 SELECT A.ANIMAL_ID , A.NAME , B.ANIMAL_ID , B.NAME FROM ANIMAL_INS A, ANIMAL_OUTS B WHERE A.ANIMAL_ID = B.ANIMAL_ID (+) ORDER BY B.NAME 있었는데요 없었습니다 SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A, ANIMAL_OUTS B WHERE A.ANIMAL_ID = B.ANIMAL_ID AND A.DATETIME > B.DATETIME ORDER BY ..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 고양이와 개는 몇 마리 있을까 SELECT ANIMAL_TYPE , COUNT(ANIMAL_TYPE) AS count FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE 동명 동물 수 찾기 SELECT NAME , COUNT(NAME) AS COUNT FROM ANIMAL_INS WHERE NAME IS NOT NULL GROUP BY NAME HAVING COUNT(NAME) >= 2 ORDER BY NAME 입양 시각 구하기(1) - [MySQL] SEL..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 최댓값 구하기 SELECT MAX(DATETIME) FROM ANIMAL_INS 최솟값 구하기 SELECT MIN(DATETIME) FROM ANIMAL_INS 동물 수 구하기 SELECT COUNT(*) FROM ANIMAL_INS 중복 제거하기 SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 모든 레코드 조회하기 SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID; 역순 정렬하기 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC; 아픈 동물 찾기 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION LIKE 'Sick' ORDER BY ANIMAL_ID; 어린 동물 찾기 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE IN..
콤보박스 내부 텍스트는 따로 지정해주지 않으면 왼쪽으로 정렬된다. Script상에서 Align을 따로 지정해줄 수 있는데, 14버전이랑 17버전에서 사용하는 방식이 다르다. Nexacro 14 컴포넌트 속성을 직접 지정해주거나, 스크립트 상에서 변경 할 수도 있다. this.Combo00.style.set_align("center"); Nexacro 17 set_textAlign 함수를 통해 정렬한다. this.Combo00.comboedit.set_textAlign("center");
고급언어로 작성된 프로그램은 컴퓨터가 바로 이해할 수 없기 때문에 기계어로 변환하는 과정을 거쳐야만한다. 소스코드를 기계어로 변환하는 처리기법으로 번역 기법(컴파일 기법)과 인터프리터 기법이 있고 컴파일 기법을 이용해 프로그램을 실행시키는 언어를 컴파일 언어, 인터프리터 기법을 통해 프로그램을 실행시키는 언어를 인터프리터 언어라 한다. 컴파일러 고급언어로 작성된 소스프로그램을 기계어로 번역된 목적프로그램으로 번역해주는 번역기로 번역기법에서 사용된다. 저급언어로 작성된 프로그램은 어셈블러라고 하는 번역기를 통해 번역되며 사용되는 번역기 및 번역과정은 다음과 같다. 번역기 종류 1. 컴파일러 -고급언어를 번역해 어셈블리언어 혹은 기계어로된 목적 프로그램을 생성 2. 어셈블러 - 저급언어를 번역해 기계어로된 ..
데이터 베이스 데이터의 집합을 구성해 놓은 것을 데이터베이스라고 부른다. 이러한 데이터 베이스를 관리하는 시스템 또는 소프트웨어를 DBMS(Database Management System)라고 부른다. DBMS의 종류는 계층형, 망형, 관계형, 객체지향형 등이 있는데 관계형 DBMS가 현재 가장 많이 사용되고있다. 관계형 DBMS(RDBMS) Oracle, MariaDB, MySQL, Postgre SQL 등 다양한 RDBMS가 있다. RDBMS에서 모든 데이터는 테이블에 저장되는데, 테이블은 RDBMS의 최소 구성 단위이며 행(row)과 열(column)로 이루어져있다. RDBMS에선 공간의 낭비를 줄이기 위해 이러한 테이블을 여러개로 나누어 데이터를 저장한다. 나누어진 테이블은 기본키와 외래키를 이용..
- Total
- Today
- Yesterday
- 개발용어
- HeidiSQL
- 국비교육
- 이클립스
- CS
- svn
- Open API
- 부트스트랩
- Java
- C
- 스프링
- 프로그래머스
- 스프링부트
- C++
- 인턴
- 네트워크
- CSS
- JVM
- JSP
- 오류
- 넥사크로
- 오라클
- 환경설정
- 백준
- SQL
- 데이터베이스
- Thymeleaf
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |