언어 기초/DBMS 썸네일형 리스트형 [SQL 첫걸음 | 3장 정렬과 연산] 함수, CASE문 1. 학습목표 함수에 대해 이해할 수 있다. CASE문에 대해 이해할 수 있다. 2.필요 개념 문장정리 함수 함수명 (인수1, 인수2...) 인수는 혐수명 뒤에 괄호로 묶어 표기한다. 인수의 수나 구분방법은 함수에 따라 다르다. 인수는 파라미터라고도 부른다. 함수는 결과값을 반환하고 함수의 반환값이라고 한다. MOD함수는 임수호는 나누어질 수와 나눌 수의 순으로 2개를 지정하면 나머지값을 반환하는 함수이다. ROUND 함수는 소수점 단위를 반올림하는데 시용한다. 문자열 연산 CONCAT SUBSTRING TRIM CHARATER_LENGTH MySQL에서는 CONCAT함수로 문자열을 결합한다. SUBSTRING 함수는 문자열의 일부분을 계싼해서 반환해주는 함수이다. TRIM 함수는 문자열의 앞뒤로 여분의.. 더보기 [SQL 첫걸음 | 3장 정렬과 연산] 연산 1. 학습목표 연산자를 통해 여러가지 연산을 할 수 있다. 우선순위를 통해 결과를 예상할 수 있다. 2.필요 개념 문장정리 수치연산 산술연산은 다른 언어에서도 사용되는 기본 개념이다. 곱셈은 *애스터리스크를 사용한다. 나눗셈은 /슬래시를 사용한다. 나머지는 나눗셈을 한 후의 나머지를 계싼하는 것으로 %기호를 사용한다. 연산자는 기본적으로 왼쪽에서 오른쪽으로 진행된다. 별명은 예약어 AS를 사용해 지정한다. 기본적으로 중복되지 않도록 한다. 별명을 한글로 지정할 경우 ""더블쿼트로 둘러싸서 지정한다. 더블쿼트로 지정하면 예약어도 사용할 수 있다. ''싱글쿼트로 둘러싸는 것은 문자열 상수이다 이름을 붙일 때는 숫자로 시작할 수 없다. WHERE 구에서의 행 선택 SLELCT 구에서의 열 선택은 데이터베이스 .. 더보기 [SQL 첫걸음 | 3장 정렬과 연산] 정렬 1. 학습목표 검색 데이터를 다양하게 정렬시킬 수 있다. ORDER BY에 대해 이해할 수 있다. 2.필요 개념 문장정리 ORDER BY SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 SELECT명령에 ORDER BY 구를 지정하면 검색 경과의 행 순서를 바꿀 수 있다. ORDER BY 구는 WHERE 구 뒤에 지정한다. 검색 조건이 필요없는 경우에는 WHERE 구를 생략하는데 이때 ORDER BY 구는 FROM구의 뒤에 지정한다. 내림차순은 열명 뒤에 DESC를 붙여 지정한다. 오름차순은 내림차순과 달리 생략 가능하며 ASC로도 지정할 수 있다. DESC는 decendant하강 ASC는 ascendant상승의 약자이다. ORDER BY의 기본 정렬방법은 오름차순이다. 날짜시.. 더보기 [SQL 첫걸음 | 2장 테이블에서 데이터 검색] 데이터검색 1. 학습목표 SELECT 명령을 이해할 수 있다. 테이블 구조를 이해하고 검색조건에 대해 이해할 수 있다 2.필요 개념 문장정리 SELECT SELECT*FROM 테이블명은 개발언어의 Hellow World라 할 수 있는 기본명령어이다. 쿼리나 질의로 불리기도 한다. 명령을 실행하세요라는 의미로 *(에스터리스크)는 모든 열을 의미하는 메타문자이다. 모든열을 지정할 수 있다. SELECT명령은 여러 개의 구로 구성됩니다. SELECT와 FROM은 구를 결정하는 키워드이자 예약어이다. 통상적으로 데이터베이스 객체명에는 예약어와 동일한 이름을 사용할 수 없다. 예약어와 데이터베이스 객체명은 대소문자를 구별하지 않는다. SQL명령과 달리 데이터베이스 제품들은 대소문자를 구별하고 예약어는 대문자로 데이터베이스.. 더보기 [SQL 첫걸음 | 1장 데이터베이스와 SQL] 데이터베이스 1. 학습목표 데이터베이스와 데이터베이스서버에 대해 이해할 수 있다 2.필요 개념 정리 데이터베이스 데이터란 컴퓨터 안에 기록되어 있는 숫자를 의미하며, 이러한 데이터의 집합을 데이터베이스라 한다. 데이터베이스의 데이터는 하드디스크나 플레시메모리 등 비 휘발성 저장장치에 저장한다. 데이터베이스는 저장장치 내에 정리되어 저장된 데이터의 집합이고 이를 효율적으로 관리하는 소프트웨어를 데이터베이스 관리 시스템(DBMS)라 한다. DBMS를 이용하여 데이터베이스를 참조할 수 있고 테이터를 추가하거나 삭제, 갱신하는데 이 때 필요한 것이 SQL이다. SQL은 관계형데이터베이스 관리 시스템(RDBMS)을 조작할때 사용한다 SQL 명령은 3가지(DML,DDL,DCL)로 나뉜다. DML은 데이터베이스에 새롭게 데이터를.. 더보기 이전 1 다음