2012년 9월 18일 화요일

select의 요소


use tempdb

--태이블생성
create table dbo.customers
(
Num int identity(1,1) primary key,
Name varchar(25) not null,
Age tinyint null,
Address varchar(100)
)
go

--샘플 데이터 입력
insert customers values('태연',21,'서울')
insert customers values('설리',19,'서울')
insert customers values('수지',19,'인천')
insert customers values('나은',18,'대전')
insert customers values('리지',20,'서울')
insert customers values('지효',31,'부산')
insert customers values('보라',31,'부산')
insert customers values('보미',20,'광주')
go


update customers
set Address= '부산'
where  name='태연'



select * from customers
go
--1.중복제거(distinct)
select distinct address from customers
--2.집계함수 그룹화: 같은 지역 고객의 나이의 평균
select address, AVG(age) from customers
group by address

--3.조건이 있는 집계함수 그룹화: 같은지역 아이돌중 나이가 20이상인
-- 아이돌나이의 평균
select address,AVG(age) from customers
where age >= 20
group by address

select address,AVG(age) from customers
where age >= 20
group by all address

--4.having:집계함수에 대한 조건처리
--같은 지역 아이돌의 나이의 평균이 20 이상인 데이터만 출력

select address,AVG(age) from customers
group by address
having AVG(age) >= 30

--5.rollup:소계: 지역별 나이들 출력후 나의 소계(중간 합계)
select address,AVG(age) from customers
group by address with rollup

--6.cube
select address,AVG(age) from customers
group by address with cube

--7.grouping()함수
--
select address,AVG(age),GROUPING(address) as 그룹화여부
from customers
group by address with cube

--8.compute :출력 결과에 대한 집계
select address, age
from customers
compute sum(age),avg(age)

--9.compute by :출력 결과에 대한 집계에 대한 정렬
select address, age
from customers
order by address
compute sum(age),avg(age) by address

--10.case:문장대체
select name, age,
address = case address when '서울' then 'seoul'
when '부산' then 'busan'
else '다른지역'
end
from customers

2012년 9월 3일 월요일

외부스타일시트를 쓸때


<link
rel="stylesheet"
type="text/css"
href="./common/global.css"
>
외부스타일시트를 쓸때

CSS 속성

이미지
float :이미지 옆에 문자를 배치하도록한다.(left,right,none)
clear:이미지 옆에 문자를 오지 못하게(left,right,both)




color :글자색
font-size :크기
font-family :글꼴
font-weight :<h>
font-style :<i>
line-height :줄간격
text-decoration : 밑줄,취소선,윗줄
text-align :수평정렬
vertical-align :수직정렬
text-transform :첫자 대문자,모두 대문자,모두 소문자.
text-indent :들여쓰기
width :가로(모든객체)
heigth :세로(모든객체)
padding :안쪽여백
margin :바깥쪽여백
letter-spacing :문자간격
word-spacing :단어간격
border :테두리(color,width,style)
background-color :배경색
background-image:url() :배경이미지
background-repeat :배경 이미지의 반복여부
background-position :배경 이미지의 위치
background-attachment :배경이미지 고정여부
cursor :커서모양
a:link :기본링크
a:visited :방문한 링크
a:active :활성된링크
a:hover :마우스를 위에 올려놓을때
scrollbar :스크롤바모양
list-style-type :리스트모양
float :이미지와 택스트간의 배치설정
clear :이미지와 택스트간의 배치성정 해제