반응형 sql8 4. 오라클 - 단일행함수들 2)문자함수(LOWER, SUBSTR) SQL 명령어중 단일행함수중 문자함수 사용법 2)문자함수 (1) LOWER 함수 LOWER(char) >> 입력된 문자 값을 소문자로 변환한다. SQL> SELECT LOWER('KOrea') "Lower" FROM dual; >>문자값 중 대문자를 소문자로 변환한다. ※ 오라클은 테이블에 저장되어있는 데이터에 대해서 대소문자를 구분합니다. 예를들어 'King'이라는 사원의 이름이 있다면, WHERE절로 질의문을 써서 조건을 줄때 'king'로 했다면, 검색이 안된다. EX) WHERE last_name = 'seo' 결과 : no roew selected라고 검색된 레코드가 없다고 메세지를 준다. (2) SUBSTR 함수 SUBSTR(문자열, 시작 문자 위치, 반환할 문자 갯수) >>입력된 문자열을 시.. 2009. 7. 16. 3. 오라클 - 단일행함수들 1)숫자함수(MOD, ROUND, WIDTH_BUCKET) 1) 숫자 함수 (1) MOD 함수 MOD(m,n) >>m을 n으로 나누었을 때 나머지 값을 반환. SQL> SELECT MOD(10,3) "Modulus" FROM Dual; >> 10을 3으로 나누었을 때 나머지 값을 반환한다. 결과는 Dual의 "Modulus"라는 칼럼에 출력한다. (2) ROUND 함수 ROUND(m,n) m을 n+1 자리에서 반올림 한 결과를 반환한다. SQL> SELECT ROUND(18.354, 2) "Round" FROM Dual; >> 18.354 를 소수점 셋째 자리에서 반올림 하여 반환한다. 결과값은 18.35 SQL> SELECT ROUND(18.354, -1) "Round" FROM Dual; >> 18.354 를 정수 첫째 자리에서 반올림 하여 반환한다. 결과값.. 2009. 7. 14. 2. 오라클(SQL 함수) - ORDER BY, GROUP BY, HAVING 2. 오라클 - ORDER BY, GROUP BY, HAVING 1) ORDER BY - 데이터 정렬해서 보기 ORDER BY 칼럼이름 [ASC|DESC] ※ ORDER BY에 기본은 ASC정렬(오름차순)이다. ASC 오름차순 - 작은 값부터 큰 값 DESC 내림차순 - 큰 값부터 작은 값 ● 오름차순으로 정렬하기 SQL> SELECT employee_id, last_name, salary FROM employees WHERE salary >= 10000 ORDER BY salary; >> employees 안에 있는 데이터 중 salary >= 10000 의 조건을 만족하는 데이터의 employee_id, last_name, salary 칼럼을 조회한다. 이때 salary의 데이터를 기준으로 오름차순으.. 2009. 7. 14. 1. 오라클(SQL 함수) - SELECT, WHERE 1. 오라클 - SELECT, WHERE 1) SELECT - 데이터 조회 하기 SELECT 칼럼, 칼럼, .... FROM 테이블 ●테이블의 모든 칼럼 조회 SELECT * FROM 테이블; >>테이블 안에 있는 모든 데이터를 조회한다. ●테이블의 특정 칼럼 조회 SELECT 칼럼1, 칼럼2, .... FROM 테이블; >>테이블 안에 있는 특정 칼럼들만 조회한다. 2) WHERE - 전체 데이터중 조건을 만족하는 값만 조회하기 WHERE 칼럼이름 조건값 ● 기본적인 조건 조회하기 SQL) SELECT employee_id, hire_date FROM employees WHERE last_name = 'king'; >> employees 안에 있는 데이터 중 last_name= 'king'인 데이터의 .. 2009. 7. 14. 이전 1 2 다음 반응형