Vous êtes sur la page 1sur 23

sql

:CREATE TABLE
:

CREATE TABLE STUDENT


CHAR(6),

STUDENT_NO

:
:

BK +

)CONSTRAINT PK_STUDENT PRIMARY KEY (STUDENT_NO


:
CREATE TABLE student
(
CHAR(6),

Student _NO

CHAE(20) NOY NULL,

Student_name

CHAR(10),

MAJOR

CHAR(30),

GPA

;) ) CONSTRAINT PK_STUDENT PRIMARY KEY (STUDENT_NO

: /

INSERT INTO :
:


NULL

INSERT INTO student


;)'VALUES ('11','SALLEH','COMPUTER','40


/

:DROP TABLE
:
;DROP TABLE STUDENT

: DELETE
:

DELETE FROM STUDENT


;'WHERE STUDENT_NO ='148

: /

: UPDATE
:

UPDATE STUDENT

'SET GPA='4

;'WHERE STUDENT_NO='241
:
:

UPDATE STUDENT

'SET MAJOR ='COMPUTER', GPA ='4


;'WHERE STUDENT_NO='247
ALTER TABLE :
.1
:

ALTER TABLE STUDENT


/ /

;)ADD HEIGHT CHAR(7


:

: /

.2 :
:

ALTER TABLE STUDENT


/ /

;)ALTER MAJOR CHAR(15


: select
.1
:

*Select
; From student
/ /

.2 :
:

/ / /

Select student_name , height


;From student
/ /

: /

DISTINCT :
:

SELECT DISTINCT major


; FROM student
/ /

WHERE :
:

SELECT STUDENT_NAME

FROM STUDENT

; 'WHERE MAJOR = 'COMPUTER


ALLAS
: AS
:
/ / ALLAS / /

'SELECT STUDENT_NAME AS 'F NAME' GPA AS 'G AVG

; FROM STUDENT
/ /

: /

: SQL
:
(*) , ( , )/ ( , )+ ()-
:
( )
:

'SELECT STUDENT_NAME , HEIGHT/100 AS 'HEIGHT IN METER


; FROM STUDENT

'Select student_name , gpa 0.5 as 'decreased gpa


; From student

: /

:
(=)(<)(>)(=<)(=>)(=! <>)
:
(&)
WHERE : SELECT
:

SELECT STUDENT_NAME ,GPA


FROM STUDENT

;WHERE GPA >= 4.8

:
NOT : AND , OR ,
:
: AND

SELECT STUDENT_NAME , MAJOR , GPA


FROM STUDENT

;WHERE MAJOR='COMPUTER' AND GPA >= 4.8

: /

: OR

SELECT STUDENT_NAME , MAJOR , GPA


FROM STUDENT

;WHERE MAJOR='COMPUTER' OR GPA >= 4.8

: NOT

SELECT STUDENT_NAME , MAJOR , GPA


FROM STUDENT

; 'WHERE NOT MAJOR='COMPUTER

:
IN :
:

SELECT STUDENT_NAME , MAJOR , GPA


FROM STUDENT

;)'WHERE MAJOR IN ('COMPUTER','MATH

: /

BETWEEN :
:

SELECT STUDENT_NAME , MAJOR , GPA


FROM STUDENT

; WHERE GPA BETWEEN 4.6 AND 4.9


LIKE :
:

SELECT STUDENT_NAME , MAJOR , GPA


FROM STUDENT

; '*WHERE STUDENT_NAME LIKE 'H


(*)

(*)

ORDER BY : BY
:
.1 ASCENDING ASC
.2 DESCENDING DESC
.3
:

: /

*Select

From student

; Order by student_name

ORDER BY

*Select
ASCENDING

From student

; Order by major asc , student_name asc


ORDER BY

:
*

*Select
ASCENDING

DESCENDING

From student

; Order by major desc , student_name asc


: /

ORDER BY

:
.1 ): AVG (N
:

'SELECT AVG (HEIGHT) AS 'AVERAGE HEIGHT


; FROM STUDENT
.2 )*( : COUNT
:

'SELECT COUNT(*)AS 'NUMBER OF STUDENTS


; FROM STUDENT
.3 ): MAX (N
:

'SELECT MAX(HEIGHT)AS 'MAXIMUM HEIGHT


; FROM STUDENT

: /

.4 ): MIN (N
:

'SELECT MIN (HEIGHT) AS 'MINIMUM HEIGHT


; FROM STUDENT
.5 ): SUM (N
:

'SELECT SUM (HEIGHT) AS 'SUMMATION OF HEIGHT


; FROM STUDENT
.6 ): STDEV(N
:

'SELECT STDEV (HEIGHT) AS 'STANDARD DEVIATION OF HEIGHT


; FROM STUDENT
! :
SELECT COUNT(*) AS'#OF STUDENTS',MAX(HEIGHT) AS
''MAXIMUM H',MIN(HEIGHT) AS'MINIMUM H
FROM STUDENT

: /

GROUP BY :
:

'Select major as 'major specialty',count(*)as'# of students


From student

;Group by major
: HAVING
WHERE
:
WHERE
HAVING

:

'Select major as 'major specialty',count(*)as'# of students


From student

Group by major
;Having count(*) <1

: /

: SQL
)i :
.1 ): ABS(M
:

'SELECT mim_temp , abs(min_temp) as 'absolute


; From temperature
.2 )]: ROUND(M,[N
:

SELECT max_temp/3 as 'max_temp/3',round(max_temp/3,2)as


''rounded value

; From temperature
.3 ): MOD(M,N
:

')SELECT i_max_temp , i_max_temp mod (4) as 'tempmod(4


; From temperature

: /

.4 ): SQR(M
:

'SELECT i_max_temp , sqr (i_max_temp) as 'squaroot


; From temperature
)ii :
.1 UPPER
)(UCASE

'SELECT major , ucase(major) as 'uppercase


; From student

.2 LOWER
)(LCASE

'SELECT major , lcase(major) as 'lowercase


: /

; From student

.3
)REPLACE (STR,SEARCT_STR,REPLACE_STR

'*** SELECT major , replace(major,'m','***') as 'm to

; From student

.4
)RIGHT(STR,N

'SELECT major , right(major ,4) as 'right_4


; From student

.5
)LEFT(STR,N

'SELECT major , left (major ,3) as 'right_3


: /

; From student

.6
)(LTRIM

)(RTRIM

: / / / /

'SELECT minor , rtrim(minor) as 'r trim' ltrim(minor) as 'l trim


; From student

.7 STRING1 & STRING2

: 2

SELECT student_name , major , student_name&major


'as'&:concat
; From student

:
:
:
=DEPARTMENT
= EMPIOYEE
:

: /

( CREATE TABLE DEPARTMENT


char(6),

Dept_id

varchar(20),

Dept_name

varchar(15),

Dept_location

;) )Constraint pk_ DEPARTMENT primary key (dept_id


(Create table employee

char(6),

Emp_id

varchar(15),

First_name

varchar(15),

Last_name

single,

Salary

char(6),

Dep_id

Constraint pk_employee primary key (emp_id) ,


emp dep fk

Constraint Fk_emp_dep foreign key (dep_id)references


;) )DEPARTMENT(dept_id

! ! :

: /

" " :
:

Select first_name as 'emp_f_name', dept_name


'as 'department

From employee , department

( ). (=)

; Where employee.dep_id =department.dept_id

: /

:

:
:

Select first_name as 'emp_f_name', dept_name


'as 'department
From employee e , department d

; Wheree.dep_id =d.dept_id
( ).(=)

and .............
:
Select first_name as 'emp_f_name' , last_name as
''emp_l_name' , dept_name as 'department
From employee e , department d
= Where e.dep_id = d.dept_id and d.dept_name
; ' 'info tech

: /

:
sql


:
:
Select first_name as emp_f_name ,last_name as
emp_l_name
From employee e

= Where e.dep_id
(select dep_id
From department d

' Where d.dept_name = 'info tech


;)


" "

: /


Hotmail: ss.kaki.ss@hotmail.com

Gmail: waelseliem@gmail.com

: /

: /

Vous aimerez peut-être aussi