You are on page 1of 1

S Q LC H E A TS H E E T

h t t p : / / www. s q l t u t o r i a l . o r g S Q L S E L E C TS T A T E ME N T S
S E L E C T* F R O Mt b l S e l e c t a l l r o w s a n d c o l u mn s f r o mt a b l e t b l S E L E C Tc 1 , c 2F R O Mt b l WH E R E c o n d i t i o n s O R D E RB Yc 1A S C , c 2D E S C

S Q L U P D A T E T A B L E
I N S E R TI N T Ot b l ( c 1 , c 2 , . . . ) V A L U E S ( v 1 , v 2 . . . ) I n s e r t d a t a i n t o t a b l e t b l I N S E R TI N T Ot b l ( c 1 , c 2 , . . . ) S E L E C Tc 1 , c 2 . . F R O Mt b l 2 WH E R E c o n d i t i o n s I n s e r t d a t a f r o mt b l 2 i n t o t b l U P D A T E t S E Tc 1=v 1 , c 2=v 2 . . . WH E R E c o n d i t i o n s U p d a t e d a t a i n t a b l e t b l

D R O PT A B L E t b l R e mo v e t a b l e t b l f r o md a t a b a s e .

S E L E C Tc 1 , c 2F R O Mt b l S e l e c t c o l u mn c 1 , c 2 a n d a l l r o w s f r o mt a b l e t b l

A L T E RT A B L E t b l A D DC O L U MNc 1d a t a t y p e ( l e n g t h ) A d d c o l u mn c 1 t o t a b l e t b l A L T E RT A B L E t b l D R O PC O L U MNc 1 D r o p c o l u mn c 1 f r o mt a b l e t b l

S e l e c t c o l u mn s c 1 , c 2 w i t h w h e r e c o n d i t i o n s a n d f r o mt a b l e t b l o r d e r r e s u l t b y c o l u mn c 1 i n a s c e n d i n g o r d e r a n d c 2 i n d e s c e n d i n g o r d e r S E L E C TD I S T I N C Tc 1 , c 2 F R O Mt b l S e l e c t d i s t i n c t r o w s b y c o l u mn s c 1 a n d c 2 f r o m t a b l e t b l .

S Q L J O I NS T A T E ME N T S

S E L E C Tc 1 , a g g r e g a t e ( e x p r ) F R O Mt b l G R O U PB Yc 1 S e l e c t c o l u mn c 1 a n d u s e a g g r e g a t e f u n c t i o n o n e x p r e s s i o n e x p r , g r o u p c o l u mn s b y c o l u mn c 1 .

D E L E T E F R O Mt b l WH E R E c o n d i t i o n s D e l e t e r e c o r d s f r o mt a b l e t b l b a s e d o n WH E R E c o n d i t i o n s . T R U N C A T E T A B L E t b l D r o p t a b l e t b l a n d r e c r e a t e i t , a l l d a t a i s l o s t

S E L E C T* F R O Mt b l 1 I N N E RJ O I Nt b l 2O Nj o i n c o n d i t i o n s I n n e r j o i n t a b l e t b l 1 w i t h t b l 2 b a s e d o n j o i n c o n d i t i o n s . S E L E C T* F R O Mt b l 1 L E F TJ O I Nt b l 2O Nj o i n c o n d i t i o n s L e f t j o i n t a b l e t b l 1 w i t h t b l 2 b a s e d o n j o i n c o n d i t i o n s .

S Q L T A B L E S T A T E ME N T S

S E L E C Tc 1 , a g g r e g a t e ( e x p r ) A S c 2 F R O Mt b l G R O U PB Yc 1 H A V I N Gc 2>v S e l e c t c o l u mn c 1 a n d c 2 a s c o l u mn a l i a s o f t h e r e s u l t o f a g g r e g a t e f u n c t i o n o n e x p r . F i l t e r g r o u p o f r e c o r d s w i t h c 2 g r e a t e r t h a n v a l u e v

C o p y r i g h t h t t p : / / w w w . s q l t u t o r i a l . o r g . A l l r i g h t s r e s e r v e d .

C R E A T E T A B L E t b l ( c 1d a t a t y p e ( l e n g t h ) c 2d a t a t y p e ( l e n g t h ) . . . P R I MA R YK E Y ( c 1 ) ) C r e a t e t a b l e t b l w i t h p r i ma r y k e y i s c 1

S E L E C T* F R O Mt b l 1 R I G H TJ O I Nt b l 2O Nj o i n c o n d i t i o n s R i g h t j o i n t a b l e t b l 1 w i t h t b l 2 b a s e d o n j o i n c o n d i t i o n s .

S E L E C T* F R O Mt b l 1 R I G H TJ O I Nt b l 2O Nj o i n c o n d i t i o n s F u l l o u t e r j o i n t a b l e t b l 1 w i t h t b l 2 b a s e d o n j o i n c o n d i t i o n s .

You might also like