width_bucket(원하는 값, 최소값, 최대값, 구간)
예) (51, 0, 100, 10) = 6
-> 0~10은 1구간
NUMBER -> CHARACTER -> DATE
select sysdate from dual;
select add_months(sysdate, 7) from dual;
select last_day(sysdate) from dual;
select round(months_between('95-10-21', '94-10-20'), 0) from dual;
초단위로 계산 함
select to_char(to_date('97/9/30', 'YY-MM-DD') , 'YYYY-MON-DD') from dual; ← 2097
select to_char(to_date('97/9/30', 'RR-MM-DD') , 'RRRR-MON-DD') from dual; ← 1997
select to_char(to_date('17/9/30', 'YY-MM-DD') , 'YYYY-MON-DD') from dual; ← 2017
select to_char(to_date('17/9/30', 'RR-MM-DD') , 'RRRR-MON-DD') from dual; ← 2017
select to_char(to_date('2011-03-01','YYYY-MM-DD'), 'YYYY-MM-DD') from dual;
← 2011-03-01
select to_char(to_date('2011-03-01','YYYY-MM-DD'), 'YYYY-fmMM-DD') from dual;
← 2011-3-1
select to_char(to_date('2011-03-01','YYYY-MM-DD'), 'YYYY-fmMM-fmDD') from dual;
← 2011-3-01
trunc(avg(salary), 0),
to_char(sum( ), 'L9,999,999') from employees;
select count(distinct nvl(~, 0)) from ~~~;
decode(a, | case a when 1 then A
1, A, | 2 then B
2, B, | 3 then C
3, C, | else D
D): | end
급여가 3000인 사람의 상위 급여순위를 구하시오
select rank(3000) within group(order by salary desc) "rank" from employees;
전체사원의 급여순위를 구하시오
select employee_id, salary, rank() over(order by salary desc)"rank" from employees;
아래 사진과 같이 1줄 띄어쓰기가 있냐 없냐의 차이
우선권도 태그 안에 style
<a href='http://naver.com'>
a태그는 손가락이 나오게 하는 태그 (즉, 하이퍼링크)
(1) <ul>
비순차적 목록
<li>
태그로 사용<li>
에는 <br>
태그 속성이 포함된다.<ul type="disc/circle/square">
<li type="disc/circle/square">
</li>
</ul>
(2) <ol>
순차적 목록
<ol type="A/a/I/i/1" start="적용할 시작순서">
<li type="A/a/I/i/1" value="적용할 시작순서">
</ol>
<a target="?????????"></a>
① _blank
새 윈도우 창을 열어서, 웹페이지가 열린다. 기존의 창은 그대로 남겨져 있다.
② _self
현재 윈도우창에 그대로, 링크된 웹페이지가 열린다. (현재의 프레임)
③ _parent
현재 프레임의 부모 프레임에서 새 웹페이지가 열린다.
만약 어떤 창 A에서 창 B를 새로 열었다.
그런데 창 B에서 _parent로 창을 열면 창 A에서 열리게 된다.
④ _top
최상위 프레임에서 열린다.
_parent와 비슷하지만 _parent는 바로 이전 창(부모창)에서 열리고
_top은 최상위(가장 최고 부모)창에서 열린다.
하나의 값 id -> #blank{ }
여러개 값 class .blank{ }
속성을 준다.
<div id="blank">빈공간</div>
<div class="blank">빈공간</div>
<div class="blank">빈공간</div>
<div>빈공간</div>
FORM이란?
정보를 입력 또는 선택하고 버튼을 클릭하며 정보를 서버에 전달하고 응답받는 양방향의
의사소통을 지원하는 입력양식이다.
form 의 내부에는 <input>
, <select>
, <textarea>
등의 태그들이 포함된다.
name 속성의 값과 유저가 입력한 값이 한 쌍이 되어 서버측에 전달된다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="">
<fieldset>
<legend>내용 입력하기</legend>
<div>
<label>아이디</label> <!-- for="!!!!" 와 id="!!!!"는 같아야 한다. -->
<input type="text" name="user_id" maxlength="5" placeholder="아이디 입력">
</div>
<div>
<label for="user_pw">비밀번호</label>
<input type="password" name="user_pw" id="user_pw" maxlength="20">
</div>
<div>
<label for="memo">자기소개</label>
<textarea name="memo" id="memo" maxlength="100"></textarea>
</div>
<div>
<label for="data">숨겨진 항목</label>
<input type="hidden" name="data" id="data" value="숨겨진 데이터">
</div>
</fieldset>
</form>
</body>
</html>