본문 바로가기
개발/sql

tinyint ,unsigned

by 카앙구운 2015. 8. 13.
728x90
반응형

@테이블 이름 jumsu

 

user_id

kor

eng

math

a2

90

80

95

a3

75

60

55

a4

70

60

95

a5

85

95

100

a6

45

55

60

a7

65

75

45

a8

100

100

85

 

create table jumsu(

user_id varchar(50) not null,

kor tinyint unsigned default'0',

eng tinyint  unsigned default'0',

math tinyint unsigned default'0'

);

1. (1) 전체 출력 / (2) 영어점수 기준으로 1등부터 하위로 출력

(1) select * from jumsu;  (2) select  * from jumsu order by eng desc;

 

2. 아이디와 국어점수만 출력

 select user_id, kor from jumsu;

 

3 .최고점의 영어점수를 출력(영어 1등 점수만)

select max(eng) from jumsu;

 

4.최저점의 수학점수를 출력(수학 꼴등 점수만)

select min(math) from jumsu;

 

5.(1) 전체 국어 평균점수 출력 / (2) a5의 평균점수 출력

(1)select avg(kor) from jumsu; (2) select round((kor+eng+math)/3,1) from jumsu;

 

728x90
반응형

댓글