목록분류 전체보기 (147)
FlowerBombs
WebHelper 에 적용된 기능 메서드명 설명 String getString(String field, String defaultValue) field를 이름으로 하는 HTTP GET,POST 파라미터를 수신하고 값이 없을 경우 defaultValue 를 대신 리턴한다. int getInt(String field, int defaultValue) field를 이름으로 하는 HTTP GET, POST 파라미터를 수신하여 정수 형태로 변환한 결과를 리턴하고 값이 없을 경우 defaultValue 를 대신 리턴한다.
데이터 저장, 입력 INSERT 1INSERT INTO 테이블이름 (컬럼1, 컬럼2, ... 컬럼n) VALUES (값1, 값2, ... 값n);cs - 컬럼이름의 나열을 생략할 경우 테이블 구조에 따라 전체 값을 모두 명시해야 함. - 컬럼이름과 값은 저장하기를 원하는 필드만 명시하면 됨. -- 명시하지 않을 경우 NULL저장. -- NOT NULL로 설정된 필드는 반드시 명시되어야 한다. - 날짜 형식의 경우 YYYY-MM-DD HH:MI:SS 형식으로 설정 -- now() 함수를 사용할 경우 현재 시점이 저장됨. 데이터 수정 UPDATE 1UPDATE 테이블이름 SET 컬럼1=값1, 컬럼2=값2, ..., 컬럼n = 값n [WHERE 검색조건];cs - WHERE절이 설정되지 않을 경우 모든 행이 ..
SubQuery하나의 SQL 문 안에 새로운 SQL문이 구성되어 있는 경우. 주로 특정 조회결과를 다른 조회에서 조건검색에 활용할 경우 사용한다.12SELECT ... FROM 테이블1 WHERE 컬럼이름 [=,IN] (SELECT ... FROM WHERE ...)cs 단일행 SubQuery SubQuery의 결과가 하나의 행으로만 구성되는 경우.비교연산자를 사용하여 메인쿼리의 WHERE절을 구성한다. 다중행 SubQuery SubQuery의 결과가 여러 개의 행으로만 구성되는 경우.IN 연산자를 사용하여 메인쿼리의 WHERE절을 구성한다.
조인두 개 이상의 테이블에서 동시 데이터 검색 EQUI 조인 FROM 절에서 테이블을 콤마로 구분하고 WHERE절에서 조인 조건을 명시하여 두 개 이상의 테이블에서 동시 데이터 검색. 12345SELECT {컬럼이름 [ as 별칭]~}FROM 테이블1, 테이블2, ..., 테이블nWHERE 조인조건 [ AND 검색조건 ][ GROUP BY 컬럼이름][ ORDER BY 컬럼이름 [정렬옵션] ]cs - 추가적인 검색 조건은 조인 조건 뒤에 AND로 명시.- from절에서 테이블 이름을 나열하면서 별칭 지정 가능.- 두 개 이상의 테이블에서 같은 이름의 컬럼이 있을 경우select에서 각 컬럼을 테이블이름.컬럼이름 혹은 별칭이름.컬럼이름 형태로 지정 1234SELECT s.name, s.deptno, d.na..
.그룹 조회12345SELECT 컬럼, 집계함수(컬럼) FROM 테이블이름[WHERE 표현식][GROUP BY 컬럼1, 컬럼2 ...][HAVING 집계함수(컬럼)에 대한 표현식][ORDER BY 컬럼 ...]cs - WHERE절을 사용하여 검색된 결과에 대해서 그룹핑 가능.- GROUP BY절에 사용된 컬럼은 집계함수 없이 SELECT에 명시 가능. 혹은 생략 가능.- GROUP BY절에 사용되지 않은 컬럼은 반드시 집계함수를 사용해서 지정- 집계함수의 결과값에 대한 조건 검색을 할 경우 반드시 HAVING절을 사용해야 한다.
함수저장되어 있는 데이터를 가공하기 위하여 제공되는 기능 문자열 관련 함수 * 글자의 위치를 1부터 카운트 함수명 설명 left(컬럼, 길이) 주어진 값을 길이의 글자 수 만큼 왼쪽에서 잘라낸다. right(컬럼, 길이) 주어진 값을 길이의 글자 수 만큼 오른쪽에서 잘라낸다. substring(컬럼, 시작위치, 길이) 주어진 값을 시작위치부터 길이만큼 잘라낸다. 만약 길이가 주어지지 않은 경우 시작위치부터 끝까지 잘라낸다. *concat(컬럼1, 컬럼2,.... 컬럼n) 주어진 값들을 하나의 문자열로 연결한다. trim(컬럼) 주어진 값의 앞뒤 공백을 제거한다. *password(컬럼) 주어진 값을 암호화 한다. upper(컬럼) 주어진 값을 대문자로 변경한다. lower(컬럼) 주어진 값을 소문자로 변..