WOWpc's Reference...  
Front Page
Tag | Location | Media | Guestbook | Admin   
 
SELECT 기본 문법

select 문 기본 사용법

 

기본문법

 

select 식 또는 필드 from 테이블이름

[where 조건식]

[order by 필드 [asc | desc]]

[limit 오프셋, 행수] *오프셋 : 출력할 시작 위치

 

비교연산자 : =, !=, <=, <, >=, >

 

*NULL에 대한 처리

select 컬럼명 from 테이블명 where 컬럼명 is null

 

*상위 N개 행 가져오기

select top n 컬럼명 from 테이블명 order by 컬럼명 asc 또는 desc

 

*데이터의 정렬

select top n with ties 컬럼명 from 테이블명 order by asc 또는 desc

  : 같은순위의 데이터도 모두 검색할때(with ties)

 

*범위지정하기 (between A and B(A이상 B이하))

select 컬럼명 from 테이블명 where 컬럼명 between A and B

 

*특정한 값들 검색할때 (in, not in)

같은것 : select 컬럼명 from 테이블명 where 컬럼명 in(값1, 값2)

같지않은것 : select 컬럼명 from 테이블명 where 컬럼명 not in(값1, 값2)

 

*문자열 비교

                            표현식                                                  해당하는 것
a____ a로 시작하고 그다음에 4개의 문자가 오는 것
char% char로 시작하는 것

%char%

중간에 char가 들어가는 것
[ab]ing st나 s나 t로만 시작하고 ing로 끝나는 것
[b-f]ing b에서f사이의한문자로 시작하고 ing로 끝나는 것
m[^c]%

m으로 시작하고 그다음문자가 c가 아닌 것

 

select 컬럼명 from 테이블명 where 컬럼명 like '표현식'

 

*중복데이터 제외

select 컬럼명 from 테이블명 where 조건식 (조건식의 맞는데이터를 중복을 제거한 후 검색)

 

*연산함수

                            함  수                                                        기  능

 avg()

표현식의 전체나 각각의 평균값

 count()

표현식의 전체나 각각의 개수

 count(*)

선택된 모든 행의 개수

 max()

표현식에서 가장 큰 값

 min()

표현식에서 가장 작은 값

 sum()

표현식의 합이나 각각의 값

 

*group by

(하나이상의 컬럼의 값에 따라 테이블을 그룹화하고

 각각의 그룹별로 집단화 연산을 적용해야 하는 경우 사용)

select 컬럼명 from 테이블명 where 조건식 group by 컬럼명

 

*having (group by 절에서 조건을 사용할 때)

select 컬럼명 from 테이블명 group by 컬럼명 having 조건식

 

이올린에 북마크하기(0) 이올린에 추천하기(0)
Tag : ,


BLOG main image
WOWpc의 레퍼런스들...
 Notice
 Category
분류 전체보기 (68)
Script (15)
PHP (12)
FLEX (0)
HTML (6)
CSS (1)
Linux (5)
Apache (1)
MySQL (9)
Tips (5)
DOWNLOAD (14)
Private Message (0)
RollBack DATA(VAIO.. (0)
 TAGS
excude dir JSON MySQL Dump ERD telnet Ajax UltraMon rsync putty 한글판 mysqldump location.replace JavaScript putty ime-mode select ssh CodeIgniter 한영선택 DBDesigner exclude 울트라몬 MySQL php.js MooTools location.href 테이블구조
 Calendar
«   2008/08   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
 Recent Entries
자바스크립트로 이미지 오브젝..
date_add 함수
 Recent Comments
언제나 유용한 프로..
inter - 2007
 Recent Trackbacks
Javascript에서 PHP..
PHP와 Web 2.0
 Archive
2008/07
2008/03
2008/02
2008/01
2007/11
 Link Site
 Visitor Statistics
Total : 8448
Today : 6
Yesterday : 7
rss