프로그래머스 코딩테스트 연습 문제 풀어보기 - Java 자바 - 주식가격
프로그래머스 코딩테스트 연습 문제 풀어보기 문제) 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. prices [1, 2, 3, 2, 3] return [4, 3, 1, 1, 0] 문제에 대한 자세한 설명은 아래 링크에서 확인할 수 있어요. 코딩테스트 연습 - 주식가격 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00 programmers.co.kr 그럼 즐감 ^_^ class Solution { publi..
2020. 9. 18.
[오라클 SQL 기초] 오라클 함수 - nvl() null 값 대체 함수, chr() ascii 문자 함수, || 결합 연산자 & concat() 결합 함수, sysdate 현재 날짜, months_between(), to_date() 등등
모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ lan이라는 테이블에 uname, kor, eng, mat, sum, avg, sno, wdate, addr 칼럼에 아래와 같은 값이 들어있다고 가정합시다앙 사랑해90859527090120/09/15Seoul 무궁화40502011037220/09/15Seoul 진달래90509023077320/09/15Jeju 개나리2050209030420/09/15Jeju 봉선화90909027090520/09/15Seoul 나팔꽃50509019063620/09/15Suwon 선인장70502014047720/09/15Seoul 소나무90609024080820/09/15Busan 참나무2020206020920/09/15Jeju 홍길동909090270901..
2020. 9. 15.
[오라클 SQL 기초] 테이블 생성 시 제약 조건 constraint, primary key 기본키, check() 입력값 제한, null 허용 여부, default, 자료형 varchar, varchar2, int, date
모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ -- 테이블 생성 시 고려할 것 -- primary key 기본키 - 각 레코드가 유일한 값을 갖는 칼럼을 만들 때 -- check() - 입력 값 제한 --check(칼럼명 between a and b) --check(칼럼명 in (값1, 값2, 값3)) -- null 여부 -- default - 입력값 없을 경우 자동 입력되도록 하는 값 설정 -- 자료형 - varchar, varchar2, int, date 등 -- 이와 같은 제한사항을 안 지킬 경우 아래와 같은 오류 발생 --unique constraint () violated -- 예) create table lan( sno int primary key, -- 일련번호와 같이..
2020. 9. 15.
[오라클 SQL 기초] 데이터베이스 함수, distinct(칼럼), group by, having 조건절, order by, case when then end
모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ lan이라는 테이블에 uname, kor, eng, mat, sum, avg, sno, wdate, addr 칼럼에 아래와 같은 값이 들어있다고 가정합시다앙 사랑해90859527090120/09/15Seoul 무궁화40502011037220/09/15Seoul 진달래90509023077320/09/15Jeju 개나리2050209030420/09/15Jeju 봉선화90909027090520/09/15Seoul 나팔꽃50509019063620/09/15Suwon 선인장70502014047720/09/15Seoul 소나무90609024080820/09/15Busan 참나무2020206020920/09/15Jeju 홍길동909090270901..
2020. 9. 15.
[오라클 SQL 기초] 시퀀스 일련번호, 시퀀스 생성&삭제, 날짜 함수 sysdate 자료형 date, 행 수정&추가 update set, 집계 함수 sum, avg, max, min, round
모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ create table lan( sno int not null, --일련번호 / null값이 기본 uname varchar(30) not null, kor int not null, eng int not null, mat int not null, aver int null, addr varchar(50), wdate date --등록일 /날짜 연월일시분초, 자료형이 date(oracle), datetime(MySql) ); -- 시퀀스 활용 --시퀀스 생성 create sequence lan_seq; -- 시퀀스 삭제 --drop sequence lan_seq; -- 시퀀스 이용하여 행 추가 시 일련번호 부여 insert into lan(..
2020. 9. 14.
[SQL 기초] 오라클 sql문 쌩기초, 레코드 조회, where 조건, where in, where like, 다중 조건, 비교연산자, null 값 조회, 정렬 오름차순asc&내림차순desc
모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ 개나리1006030 대한민국100100100 진달래909020 봉선화808020 홍길동506030 나팔꽃308020 라일락308040 무궁화303040 해바라기308040 대한민국106535 위와 같은 데이터가 lan이라는 테이블에 uname, kor, eng, mat 순서로 칼럼에 들어가 있을 때 ------------------------------------------------------------------------ -- where 조건절 -- 국어 점수가 50점 이상인 레코드 조회 select * --* - 모든 레코드 조회 from lan -- lan이라는 테이블에서 where kor >= 50; -- kor가 50 이상..
2020. 9. 14.
[SQL 기초] 오라클 sql문 쌩기초, 필드 컬럼 기둥 ㅋ, 레코드 로우 행님, sql 주석, 테이블 생성&삭제&입력&수정 업데이트, 레코드 조회&검색
모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ --sql에서 주석은 -- 대시 두 개 --대소문자 구분은 하지 않음 --명령어는 ; 세미콜론으로 구분 --테이블 만들기 --create table 테이블명( -- 구조 -- 필드명(컬럼) 자료형(글자수 제한), 빈값 허용 여부, -- ); create table test( name varchar(20) not null, kor int, eng int, mat int, avg int ); --행 추가 --insert into 테이블명(값을 추가할 필드명) --values(값); insert into test(name,kor,eng,mat) values ('홍길동',50,60,30); insert into test(name,kor,eng..
2020. 9. 12.