최근 글 목록
-
- web#3 HTML과 TAG의 기초
- 달콤한상상
- 2004
-
- 블로그유감이란 글을 읽으며...(6)
- 달콤한상상
- 2004
-
- .NET Framework(2)
- 달콤한상상
- 2004
-
- 대체 블로그에 쓰이는 XML이...
- 달콤한상상
- 2004
-
- 네이버 블로그 게시물은 네...
- 달콤한상상
- 2004
* 쿼리분석기의 구문
테이블에서 가로cell의 경우 각각을 컬럼(culumn), 세로cell의 경우 로우(row)라 칭한다고 하네요..유념하시고 두번째 강의 시작할게요 ^-^, 처음하시는 분은 조금 어려울지도 모릅니다.
저도 처음에는 아무것도 모르지만 무작정 따라하다보면 조금씩 '아~ 이럴때 쓰는거구나!'라는 말이 나올 듯 하네요 ^^
우선 쿼리분석기를 실행해서 Pubs라는 쿼리에서 마구잡이로 연습해봅시다 ^^
1) SELECT문의 기본구성
: SQL에서 빼노을수 없는 가장 기초적인 명령어라고 하네요...기타의 C코드처럼 눈감고도 아무생각없이 타이핑이 가능할 정도로 많이 쓰이게 됩니다.
- SELECT : 검색할 컬럼들을 지정
- FROM : 검색할 테이블을 지정
- WHERE : 검색할 테이블 내의 행을 결정, WHERE절이 없는 경우에는 해당 테이블의 모든 행들을 검색한다.
- GROUP BY : 결과데이터를 그룹화 한다. HAVING으로 그룹된 데이터를 결정한다.
- ORDER BY : 데이터를 정렬한다.
2) SELECT문 연습
: 쿼리분석기의 빈공간에 아래에서 알려주는 구문을 따라 타이핑하고 실행해봅시다. 쿼리분석기의 실행명령문은 화면 위쪽의 PLAY단추(▶모양)나 ctr + E, alt + X 혹은 F5키를 사용합니다. 보통은 가장 편한 F5키를 사용하더군요 ^^, 쿼리메뉴의 결과를 텍스트로 표시할때는 ctr + T, 다시 표형식(그리드)로 보려면 ctr + D를 꾹 눌러주면되고요, 상단 쿼리 메뉴를 클릭해서 찾아봐도 됩니다.
SELECT @@servername, @@version
-> 서버이름과 SQL버젼 정보를 가져와라(SELECT)하라는 질의다.
USE Pubs
-> Pubs라는 쿼리로 이동하라는 명령, 왼쪽 개체브라우저에서 선택하여도 된다.
SELECT * FROM titles
-> 가장많이쓰는명령!!!, titles라는 테이블에서(FROM) 모든것을(*) 가져와라(SELECT)는 의미
SELECT title_id, title, type FROM titles
-> titles라는 테이블에서 원하는 컬럼(title_id, title, type)만 선택해서 보여달라는 질의
SELECT title_id AS 책ID, title AS 책제목, type AS 종류별 FROM titles
-> 각각의 칼럼 이름을 변경하는 명령, AS대신에 =을 사용해도 되지만 AS가 ANSI 표준이므로, 이후를 생각하면 AS를 애용하는것이 좋을것 같네요
SELECT title_id, '책종류: ', type FROM titles
-> 결과 셋에 문자열을 추가하여 구분을 편하게 합니다. C언어를 배우신 분이라면 printf 구문을 생각하면 편하실거라 사료됩니다. ^-^
그냥 아무생각없이 따라하다보면 자기도 모르게 실력이 조금씩 늘어남을 느끼실거에용..
너무 조급해하지말고 공부하길 바래요...^^*
** 추신 : 최대한 공부를 방해하는(잠오는) 사설이나 설치방법 등 은 생략하였습니다.
왜냐면 잠오거든요 ^^
그럼 다음에 더 쉬운 내용으로 찾아뵐게요 ^^
최근 댓글 목록