0% found this document useful (0 votes)
21 views

SQL Part 3

This document provides examples of SQL SELECT statements using string functions like CONCAT, REPLACE, SUBSTR to manipulate and display column values. Some key examples include concatenating multiple columns, replacing parts of a string in a column, and displaying a substring of a column value.

Uploaded by

Noise Reels
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

SQL Part 3

This document provides examples of SQL SELECT statements using string functions like CONCAT, REPLACE, SUBSTR to manipulate and display column values. Some key examples include concatenating multiple columns, replacing parts of a string in a column, and displaying a substring of a column value.

Uploaded by

Noise Reels
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Select

Con Cat (Con Cat (ConCat (Concat ( 'eNAme, 'is eaning


Sal)and inuode
HHREDATE)

Hi
audolued on
ealnina sa&oO

SMi

Selset
Cencat ((ou.Cat (Concat(oucat Concat (Coucat(ConCat

Mynae is, ENHTE,


and am Joined on,

wvedat, aud am a, Jeb)aud


geth

ed o n a
Replate Fonceton) the
te old
ol d
tp eplate (c halgs)
is used
Ts data
New t .

data to Colu mn nane |feal


DATE Can be
old Text
SyNTAX

Sel cet ieplatenv,A1g, ha


Tablo name

Ayg Colum nnatal

which one to
Pic(To which Clalactal)

s Replacina chalaka
A

VAJM'
x Selact Yeplatu (A
o m duali

MAVA
eye JAVA iS C
einal n ,
4 whwich
Value.
M i aplativn, Ualus
Selt Teplate ent'tj ro oual

JesT

Seleet
Yeplatete engjneie t w e b )
oM dual;

o
noB.
we b enai

Seluct epla tont e ' , ) hom dua

TST

Sesut yeplata t e t ' e ) ex


om dual,

T51
May d 3 alguat
3aguuath
will toute
ane
Tepla te Phryunoth i3 aunet

the
wiU Yemoue t h
Min Wenit
i wil yeoue
Onven in
in
haue je
haue v en
wid Ww e
Chalacty
AY9umet
Selct epla 'tet''r;'e ) hom dual;

is no
no Second chasadu
TesT i

wnt a Qul
e- datai l
Cu whose desigmalion Cevtainy
MAN o wn
by funTuowM

Select YeplatetJob AN
Fpm e

bom ef
LAOhe oble mepla te T I m A

EMPAO nlesMAN

M4UK G R
6ucldylay al e dit
wnte

Ctaats digjit 5.

Selue

whu Sal = qlat(8,5

Multipe hutlons
le au
dipla
ol eup
Qutly to
H Should
)25
dtaily who ltsth
in naML
o ha
Susbi6NAMG,C
Sekeet
CUAME
k and eplace (
n g t l t rA
ME)> 5 A

ol
AME

MTLLER z t aB.
Yeln noo ClanaTleiS Pren,
erngtlu )
a ivenSting e Cetemn

Yous Shbing Can be Coumn naue oa

Synbry Seletkouojtlu(Colan a l .

ex
Selt atn ('5. B PREM TEJ)

om DUAL

o
12
e an
Find ont
NOTE-TO

onL aunneut

o ho choha ctes
sla
Cu
naml.
in eacn Ewp
Prey ENAME
(ENAME),
e l o t lengt
om emf

SMith

ALLEAU
haue a
Cowlanoibu
uneteao ngl nw
Column ane in Selet Statouet
t u n c l i o n

to dirpld AU
Wita uty
have e a 5
oltatts Who

ChaiadeASewn

Selet
ew
5
whene leejth (E name)

elr
ENAM E

S M I T H

ALLENV

Nunbee t 'L
JONES

ame
eac
in

From e RepatCNAME,
L)
E a r t - a heNAM
ENAM
CNAME ath
an
EaAMEJ,
(enNAMC.
ENAME,Y as
Replate
Keplac
Selue
whet LcNA
t r a t t rE N A M E S )
(enuAME, L), kuA lei
Seteet Repate

Sagt(eplace ( Eren
ugT(&nani:)=-
Selact
om en

olP guuKEaamy. lzile


GNAME

SMITH
ALLEN

WARD

J o N E S

whose naue

&Guy todhylay
and
sith '
'g,
euds with
i t u '

sats charadeu
25
e racll
Select NAME,

ewf
w h e c t r f s e p t a t e f e A M C ,

O) Qnd

ENAME 1= eplate (EAAM,


Y) and
Ce (ENAME,
Yepla
Select
NAME

hom emp
ENAME Like
and
whu
eUAME Liu U.
ENAME)= 25
Ceud
.luth(

NIO Youws selecled

to divplay no A's
wm a luy
Pheent (A
Tephta
kusfh|
(Tob) -
Leusth
Seleet 4 3
yom

o
Subs t a )

Syntax
AY
Seltet Sub str ( n11, rq
n l a l e namei

ang-) Coluue liteals

alg > Stating Pegtion a cka'sa,


No. of. ClaieC to
Pic
Qss

S t Sb st S8,8,TS, 5,
om duaJ

PREM
ENANES, Jsh hil
n
Qelytdiploy
S u l dP n t 5 chataies ui

Tob
Ui

Selest uAMe Job, subta (Job, )


1,5

Job

CLER
SALES

SALES
MANAG

Now
Salbrsty (ob,)
a

LERK
ull ep
wvite a Quty
lo d'spl
chatacta win tut,
*deigalavs displa all emp
uely
witea chaaste uw) ftut
dennalow 6fom 3
to displa alley
fWit a lue
NAMCS om ptxt 4-ChalactN)
Onlr

Seluet&Tb, Subsn (bb,a)


LER
ALCA

Slot b, Sbyta(Jeb, 3
Ou

Selnt Toby Subt (T).


Ou

CLER
SAL
tdploy alepop
iv calarte.
oloiyalon Only

Sluut b ,
Sbya (Joby1)

Outlal
-3 fom dualj
Subvtyteyt enginget,
Select
Seleet

Svb

2,-2) fom dual,


Substtet'

Seleet
Suls

chasaita
to di Play
wvt a
Claiacte ensloyte hame
AQme

Substr(E
Sele ct Sub sty (ENAME, I, 1) ,

hom emP

SH
A

a 3 clalat

Wnt a
dipa
Couploye name

Seleet
Sulost(CNAM
om
enf
TH
1EN
a Dusky to dipla- alle
ends wfh ,e,
iho
doimatipu
Sb shiw
uin
b Selbet

SubShing Job,-3 =*;


b

M A N A G E R

MANAGER

M A N A G E R

t dipla
a uely bublrinsy

in 81
Who Jpined

Sellet
fom e P
82)= S.
Hiedat,
Substing(

Iwhe
S-DECE
1 2 4Sb
ALLEN ecode

dospa
wmt
ubsdIn.
wn
b all t
to displa
Quuely l t lotla oepboya

ette o
olilasls who Midala
to
Snala
Mo u p w Sub-vhi
Seet fANESulesbing*
Wnu a

k
.alai
Yom
'AL"
Whese Sulortrina (caNAMe, ) =

Selet
FYomemp

Substing (enaM¬, Subig(haledate , 5, 1)


hone

wndten
Mult Koo
Muld Sele

min

we
Sum

Ccunt

ly
Aumo hCembinat
unchon
Mui Pow (Muipe) Co umn
iucs
in Mu

(Du
d wnt Soyt
, wi a
Guy
Salay Gurin
Minlsal)
Selet

Minal)

Sal)Erame
min(
Sele Sla e 7P

m emi
M u t i oDuw sUtuncMon
wnt
i n Selec
Canno

t h e Csluumu

S t a t o e l

hae a
Can
wc
tuncuon
nSinole e Duo

Lembinion in Selot Sukame

Co umn noM
hauR
Cownno
Mutvw hundioa w
funclon
Mutt Dw
Cowbi n o n the
STalameto

(Durn annl in Selset


enoy
to divplay T6tal
lnte a uty
all tho
Salaluy o
Sum Slföramy-
Sele ct
mp
Jolb 'MANAGER
wh

or
Sun(SAL)

825
dspay u SJay
6uey
Dusly
a Modt -bCC
pho oind

Selact augSal,)

wh
Wvedata deta, Lite yDec

aNSal)

15 83.333
y hwria a
dingo
Salator Cmouna cleeRk

Sele et Min(Sal)

ho m em
Job =CLERK

whe

6
in lx*12)
MiN(SAt)

top dplay No
Wna
in emP
pYentut
ecords

Selaet Count
FYom emp

noe
ecovdb
to dp
Wib CO
S e lc t Count(eNÁME)
ono
Nutls
Fpm emp
not

C o m m
is
Whtl
Whu
CountComm)

lret
e

Dis inct a
Mutirnw tunclion

to qA Unique
s utd
awd
D1sinct
in a Coumo
hich is pret
Value
oks tinet
(Job
x Selat
rom

CLER
SALESM AN
SLSPRSiDEWT

MANAGER

A N A L Y s t

wwd n
Tntuon wl be
istin et
te Can hAVe
.Sttomet
Jelset o f o l i s h i n d (coumanauu
Combinoou

Sele et Stalenal
Coumn nawe in
Seluet dikivct(CJB)=
NAM6
horm e
JoB wARD

SALESMAN
CARI

MAAAGER MILLER

PNALYS SMLTH

eR

Can no aue Muwdiple


we
we Select Slaat
uncon) in Seleed
disintt
oe ultpe
Cavwet

dishinet lToh)
(enone),
tinct
ois
Seleet
0 M e

tin c (Jo5)
et(Iob)

Cname
dstin
dis
S e l l et

enoy

e eYYOY beCau rzu


itind
R
TWs Co(umun
nawt

Couet ive
Wite spla
3 0 dep ohtmet
Slin
Selyet Min(sal)
em
No Like"3o
lahet dept

dptND 30

not e p l o y a
To d
a SALES MAW'.
hae

Selact Count (ENAME)

TD m emp
h a b ü e ' S A L E S A N

M a (eNAME)

Min(eNAME) 01da)
WARD
ves of
ADAMS

O v d y t NAM
d h ic h Aans
ADAMM
Ordel
wC qet
AsCendino
Min eiul
in Same
oatput orole).

in atuoing
NAMG
yed
it a to di'splay no Cply

Cndin with latt' h

Selct Count E NAME)

w
ENAME üke , h
whel

Qutt displayotl S
Wnt

M A N A G E R S .

Sum SAL)
Selact
em
from GERA
MANA
W h t k
Job ike
Job 'MANAGER
totalS
tor
olfsplay
to
Wt a uuy

ench Job
S e t Sum(sAL)
SALESrAN,

emp (MANAGERS,

ANALY5T', PRESIDENT
Job in
Jwte

'cLERI
GyDup o
inlo muwipe Grus
14 deuidas Jhe table
wU pndute Ca
Cawy
&ur by
TOY each p
Output
Ca haue
Satomeut We
n Sekct Multi u funcion

o m binvn

Cotumn
Mam

Column
in loup by
w
ma te in
in
Coumns
Columns

Claust -Lhou
Colutmn is
ux
ony
Can
S e l a c t S t a t a i m t

b
pat Lotal Sal
drsplog
W i t t

ea ch
toY

SumSal)
.Sela c t
em
oum
GYDuP b Job
4150
5100
SOO0

6o00
w a
Quuty to dsplay toa So
exs Job with
diopatou).
Selt Mar(sal), Job
tom emp

htke
NDu by Job

JoB
Sum sal)
CLERKk

SALESMAN

56 00 -PRESI DENT

5000 MANAGER

ANALYST

6000
TDm enp
frohn enP
enam
Sum Sal) ,

Shet
oup by Job

E R R O R

b e cewL

is i e n
Selet
hom emP

Job
ou b siOY
cach Job
S
Job
A ug (Sal),
Selkct
m emp

o a p by Job

ea
hisheyt S
To displa
eCept C&se

ob
Max(Cal), Job

Select

om e

J o b c n C l e R E

whae

b Jo b
Dup

Seleck stthe

his
Nhe
ode.

qoup by
haviny
ordaty

You might also like