��[ A B S ] d e c l a r a t i o n = X c a t e g o r y = S c a l a r S Q L F u n c t i o n s d e s c r i p t i o n = T h e a b s ( X ) f u n c t i o n r e t u r n s t h e a b s o l u t e v a l u e o f t h e n u m e r i c a r g u m e n t X . \ n A b s ( X ) r e t u r n s N U L L i f X i s N U L L . A b s ( X ) r e t u r n s 0 . 0 i f X i s a s t r i n g o r \ n b l o b t h a t c a n n o t b e c o n v e r t e d t o a n u m e r i c v a l u e . I f X i s t h e i n t e g e r \ n - 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 8 t h e n a b s ( X ) t h r o w s a n i n t e g e r o v e r f l o w e r r o r s i n c e \ n t h e r e i s n o e q u i v a l e n t p o s i t i v e 6 4 - b i t t w o c o m p l e m e n t v a l u e . [ A V G ] d e c l a r a t i o n = X c a t e g o r y = A g g r e g a t e F u n c t i o n s d e s c r i p t i o n = T h e a v g ( ) f u n c t i o n r e t u r n s t h e a v e r a g e v a l u e o f a l l n o n - N U L L X w i t h i n a \ n g r o u p . S t r i n g a n d B L O B v a l u e s t h a t d o n o t l o o k l i k e n u m b e r s a r e i n t e r p r e t e d \ n a s 0 . T h e r e s u l t o f a v g ( ) i s a l w a y s a f l o a t i n g p o i n t v a l u e a s l o n g a s a t \ n t h e r e i s a t l e a s t o n e n o n - N U L L i n p u t e v e n i f a l l i n p u t s a r e i n t e g e r s . T h e \ n r e s u l t o f a v g ( ) i s N U L L i f a n d o n l y i f t h e r e a r e n o n o n - N U L L i n p u t s . [ C H A N G E S ] d e c l a r a t i o n = c a t e g o r y = S c a l a r S Q L F u n c t i o n s d e s c r i p t i o n = T h e c h a n g e s ( ) f u n c t i o n r e t u r n s t h e n u m b e r o f d a t a b a s e r o w s t h a t w e r e \ n c h a n g e d o r i n s e r t e d o r d e l e t e d b y t h e m o s t r e c e n t l y c o m p l e t e d I N S E R T , \ n D E L E T E , o r U P D A T E s t a t e m e n t , e x c l u s i v e o f s t a t e m e n t s i n l o w e r - l e v e l \ n t r i g g e r s . T h e c h a n g e s ( ) S Q L f u n c t i o n i s a w r a p p e r a r o u n d t h e \ n s q l i t e 3 _ c h a n g e s ( ) C / C + + f u n c t i o n a n d h e n c e f o l l o w s t h e s a m e r u l e s f o r \ n c o u n t i n g c h a n g e s . [ C H A R ] d e c l a r a t i o n = X 1 , X 2 , . . . , X N c a t e g o r y = S c a l a r S Q L F u n c t i o n s d e s c r i p t i o n = T h e c h a r ( X 1 , X 2 , . . . , X N ) f u n c t i o n r e t u r n s a s t r i n g c o m p o s e d o f c h a r a c t e r s \ n h a v i n g t h e u n i c o d e c o d e p o i n t v a l u e s o f i n t e g e r s X 1 t h r o u g h X N , \ n r e s p e c t i v e l y . [ C O A L E S C E ] d e c l a r a t i o n = X , Y , . . . c a t e g o r y = S c a l a r S Q L F u n c t i o n s d e s c r i p t i o n = T h e c o a l e s c e ( ) f u n c t i o n r e t u r n s a c o p y o f i t s f i r s t n o n - N U L L a r g u m e n t , o r \ n N U L L i f a l l a r g u m e n t s a r e N U L L . C o a l e s c e ( ) m u s t h a v e a t l e a s t 2 a r g u m e n t s . [ C O U N T 1 ] n a m e = C O U N T d e c l a r a t i o n = X c a t e g o r y = A g g r e g a t e F u n c t i o n s d e s c r i p t i o n = T h e c o u n t ( X ) f u n c t i o n r e t u r n s a c o u n t o f t h e n u m b e r o f t i m e s t h a t X i s n o t \ n N U L L i n a g r o u p . T h e c o u n t ( * ) f u n c t i o n ( w i t h n o a r g u m e n t s ) r e t u r n s t h e \ n t o t a l n u m b e r o f r o w s i n t h e g r o u p . [ C O U N T 2 ] n a m e = C O U N T d e c l a r a t i o n = * c a t e g o r y = A g g r e g a t e F u n c t i o n s d e s c r i p t i o n = T h e c o u n t ( X ) f u n c t i o n r e t u r n s a c o u n t o f t h e n u m b e r o f t i m e s t h a t X i s n o t \ n N U L L i n a g r o u p . T h e c o u n t ( * ) f u n c t i o n ( w i t h n o a r g u m e n t s ) r e t u r n s t h e \ n t o t a l n u m b e r o f r o w s i n t h e g r o u p . [ C U M E _ D I S T ] d e c l a r a t i o n = c a t e g o r y = W i n d o w F u n c t i o n s d e s c r i p t i o n = T h e c u m u l a t i v e d i s t r i b u t i o n . C a l c u l a t e d a s r o w - n u m b e r / p a r t i t i o n - r o w s , w h e r e \ n r o w - n u m b e r i s t h e v a l u e r e t u r n e d b y r o w _ n u m b e r ( ) f o r t h e l a s t p e e r i n t h e \ n g r o u p a n d p a r t i t i o n - r o w s t h e n u m b e r o f r o w s i n t h e p a r t i t i o n . [ D A T E ] d e c l a r a t i o n = t i m e - v a l u e , m o d i f i e r , m o d i f i e r , . . . c a t e g o r y = D a t e A n d T i m e F u n c t i o n s d e s c r i p t i o n = A l l f i v e d a t e a n d t i m e f u n c t i o n s t a k e a t i m e v a l u e a s a n a r g u m e n t . T h e t i m e \ n v a l u e i s f o l l o w e d b y z e r o o r m o r e m o d i f i e r s . T h e s t r f t i m e ( ) f u n c t i o n a l s o \ n t a k e s a f o r m a t s t r i n g a s i t s f i r s t a r g u m e n t . [ D A T E T I M E ] d e c l a r a t i o n = t i m e - v a l u e , m o d i f i e r , m o d i f i e r , . . . c a t e g o r y = D a t e A n d T i m e F u n c t i o n s d e s c r i p t i o n = A l l f i v e d a t e a n d t i m e f u n c t i o n s t a k e a t i m e v a l u e a s a n a r g u m e n t . T h e t i m e \ n v a l u e i s f o l l o w e d b y z e r o o r m o r e m o d i f i e r s . T h e s t r f t i m e ( ) f u n c t i o n a l s o \ n t a k e s a f o r m a t s t r i n g a s i t s f i r s t a r g u m e n t . [ D E N S E _ R A N K ] d e c l a r a t i o n = c a t e g o r y = W i n d o w F u n c t i o n s d e s c r i p t i o n = T h e n u m b e r o f t h e c u r r e n t r o w '