MVC 방법론 :
m,v,c를 각 자르는것
NoticeService
-getList() retirm getList("title","")
-getList(f,q)
========================
사용자 입력
=========================
GET 요청에 쿼리스트링을 전달하는 예제
검색 :
-f / q -> 전달 -> request.getParameter("f");
NoticeService
-getList(){ return getList("title", "");}
-getList(f,q){f와 q를 이용한 검색 쿼리를 작성하는 문제0}
ORACLE 2Step
연산자(산술,비교,관계)와 패턴연산자, 정렬, 집계
-산술연산
-- +, -, *, /
- ||
- 비교연산
-관계연산
-패턴연산
다르다 : !=, ^=, <>
UPDATE NOTICE SET HIT = 10 WHERE ID = 21;--조회수업데이트
COMMIT;
UPDATE NOTICE SET WRITER_ID ='김영화' WHERE WRITER_ID ='TUE';--사용자ID명을 이름으로바꿈
SELECT 3 || 10 FROM DUAL;--310
SELECT NAME || ID FROM MEMBER;--김영화21
SELECT NAME || '(' || ID || ')' AS NAME FROM MEMBER;--별칭으로조회
SELECT * FROM MEMBER ORDER BY ID;--ID로 정렬하기
--SELECT ID AS MEMBER_ID, NAME, PWD AS PASSWORD FROM MEMBER;--원하는 컬럼을 원하는 별칭으로조회
--SELECT ID "USER ID", NAME, PWD PASSWORD FROM MEMBER;--AS생략가능, 빈공간""로 묶기
SELECT * FROM NOTICE WHERE WRITER_ID = 'newlec';--''안에 대소문자구분
SELECT * FROM MEMBER;
SELECT * FROM NOTICE;
SELECT * FROM NOTICE WHERE HIT > 3;
SELECT * FROM NOTICE WHERE CONTENT IS NULL;--NULL인것조회
SELECT * FROM NOTICE WHERE CONTENT IS NOT NULL;
SELECT * FROM NOTICE WHERE HIT = 0 OR HIT = 1 OR HIT = 2;
SELECT * FROM NOTICE WHERE 0 <= HIT AND HIT <= 2;--조회수 1~2까지
SELECT * FROM NOTICE WHERE HIT BETWEEN 0 AND 2;--조회수 1~2, 암기할것
SELECT * FROM NOTICE WHERE HIT IN (0,2,7);--조회수 0,2,7결과조회
SELECT * FROM NOTICE WHERE HIT NOT IN (0,2,7);--반대,여집합조회 0,2,7이 아닌것찾아라
--패턴연산자
SELECT * FROM MEMBER WHERE name LIKE '박%';--회원중에서 박씨성을 조회,(사용x->NAME = '박%'; 정확한 박%를찾는다.)
SELECT * FROM MEMBER WHERE NAME LIKE '박_';--언더바는 길이제한, 박씨이고 이름이외자인 회원조회
SELECT * FROM NOTICE WHERE TITLE LIKE '%i%';--i가들어간 제목조회, '%I' 로 끝나는
'2021 Newlecture > Servlet & JSP' 카테고리의 다른 글
(JSP) 상세페이지내 수정 / sendRedirect/ service.get(id)으로 기존데이터가져오기 (0) | 2021.05.06 |
---|---|
(JSP) 페이지연결 , 상세내역 (0) | 2021.05.04 |
HAVING / FROM 안에 FROM / SQL 함수정리 (0) | 2021.04.30 |
정규식 (0) | 2021.04.29 |
엔티티만들기 / 성능향상을 위한 연결종료/ (0) | 2021.04.27 |
set / map/ list (0) | 2021.04.26 |
기존코드분리/사용자가 입력한 값 넣기/라이브러리를연결 (0) | 2021.04.23 |
JDBC/엔티티클래스 (0) | 2021.04.22 |