Mein SQL
Mein SQL
AUFGABEG
: egebensn
iddeifoglendenTabelnfüren
ieDatenbankBIBLIOTHEK
TABELLE
+--+----+
---+------+
-----------+---------+-----+-
buch_id
+--+----+
---+------+
-----------+---------+-----+-
t Fastcook
s n u LataKapoor
k h c oK
DieTränen William Hopkins
Mein erstes0C++
1 t |Brian&Brooke|EPB
x e T | 0 5 3
C++Brainworks 350
F0002
+--+-----+--+
-------+----------+----------+----+
--
TABELLE
A:USGABEN
+---------+--------------------+
Buch-ID
+---------+--------------------+
T0001 4 |
C0001 5 |
| F0001 | 2 |
+---------+--------------------+
CREATETABLECOMMAND
TABELLEersetelnBücher
b(uchd_zein1(0,)
Buchname
)02(rahm
caen_rohtua>-
,)01(rahcregelrev>-
gi lhazznag sierP
,)01(rahcepyt>-
;)regetni .ytq>-
mysql>INSERT INTO Bücher
,553, B E
P
' ' , ' roopK
atLa' , 'kooctsaF' , '100C 0W>'-ERT
(
nim
kaH
poi l lW
i' , 'nenärTeD
i' , '1000F'N(W
EIE
RTrehcBüNIÜ
F>G
E -
P6u,F
52okb0i',ntl,;)'
QUERYQUESTIONS
ned , let i thcuBnedU
m)a(
[Link]
LÖSUNG:
ema n h c u B
VONBüchern
Wo
output
+----------------+---------------------+-------+
Buchname Preis
+--------------- +---------------------+-------+
Die Tränen William Hopkins
Donnerkeile 750 |
+----------------+---------------------+-------+
üB sua nm
eN
a eid et s iL )b(
LÖSUNG:
Buchenname
VonBüchern
WOder=
+--------------------+
Buchname |
+--------------------+
Mein erstes C++ |
C++ Gehirnwerke
+--------------------+
es ierP dnu nm
eN
a eidU
m)c(
LÖSUNG:
e t i t h c uB
VONBücher
ORDERBYpreis;
+--------------------+-------+
Buchname Preis
+--------------------+-------+
Mein erstes C++ 350
C++ Brainworks
Schnellkochen 355
Die Tränen 650
Donnerblitze 750
+--------------------+-------+
hcüB rel la s ierP nD
e )d(
LÖSUNG:
AktualisierenBücher
SETpresi=presi+50
WOVerlage="EPB";
+-------+------------+
Preis
+-------+------------+
| 405 EPB |
400 | EPB |
+-------+------------+
et i thcuB D
, IhcubyalpsDi )e(
. t l let segsua
LÖSUNG:
SELECTbooksb.ook_dib,ook_nameQ
, uanyti_siued
VONBüchea,rusgegeben
WO Bücher.book_id=ausgegeben.buch_id;
+---------+-----------------+---------------------+
buch_id
+---------+-----------------+---------------------+
Schnellkocher | 5 |
Die Tränen | 2 |
Mein erstes C++ 4 |
+---------+----------------+----------------------+
LÖSUNG:
INSERTINTOausgegeben
WERTE(N
I"(F00031;"),
OUTPUT
+----------+-----+-
Buch_ID
+----------+-----+-
|T0001 | 4 |
|C0001 | 5 |
F0001 2 |
|F0003 | 1 |
+----------+-----+-
ebagsA
u eid eiS nebG
e )g(
W
)i ÄHLEANZAHL(*A
)USBüchern;
transaltedText
+------+-
ANZAHL(*)
+------+-
5
+------+-
S
)iELECTMAX(presF
i)ROMbücheW
r HEREqyt>=15;
AUSGABE:
+------+
--
|MAX(preis)|
+------+
--
750
+------+
--
V
O
NmeN
a_rotA
u ,m
eN
a_hcuBW
A
N
U
S
E
Ä
H
L)i i i
OUTPUT
+---------+------+
--
Buchname
+---------+------+
--
Schnellkochen
Mein erstes C++
+---------+------+
--
vi)WÄHLENSIEANZAHL(DISTINCTveerlgeV
r)ONbüchernWOHERpres>
i=400;
+------------------+-
|ANZAHL(DISTINKTVERLEGER)|
+------------------+-
| 2 |
+------------------+-
PRAKTISCH:2
GegebendeifoglendeTabelSTUDENT
TABELLE
+--+--+-----+-----+
--+
-----+-+-
[Link]
r
+--+--+-----+-----+
--+
-----+-+-
j a k n a P
n i l a h S
129.6 y a j n a S
a h d u S
050/9/7h s e k a R
a h S | 6 |
r u S | 7 |
310/79/7a h k i h S
+-+
--+-----+------+--+
-----+-+-
TABELLEERSTELLENBEFEHL
TABELLEsutdenetrseteln
, [Link](>-
,)02(rahm
cN
>ae-
gi lhazznag retA l
,)02(rahctpD >e-
m uDtO
Aad
regetnI rhübG e
;)rahcxes>-
INSERTINTOsutdent
,79/10/01 , ' retm
C
uop' ,42 , ' jaknaP' N ,S
W
>E
I-E
R
T
(
QUERYQUESTIONS
LÖSUNG:
WÄHLEN*AUSSTUDENT
WOAbteilung="Geschichte";
+--+--+
-----+
----+--+
----+
-+
--
[Link]ühr
r
+--+--+
-----+
----+--+
----+
-+
--
n i l a h S
a h d u S
6
+--+--+
-----+
----+--+
----+
-+
--
ed nm
eN
a eid eiS nennN
e )b(
LÖSUNG:
WÄHLENSIENAMEVONSTUDENT
WOsec="F"und
Hindi
+----+-
Name
+----+-
Shikha
+----+-
nm
eN
a eid eiS net s iL )c(
LÖSUNG:
WÄHLENSeiNamenVONSchüelr
BESTELLENNACHDOA;
+---+
--
Name
+---+
--
Sanyj
Pankaj
Suyra
Shkiha
Rakehs
Snhial
Shakel
a h d uS
+----+-
ed nm
eN
a ned eiS negieZ )d(
LÖSUNG:
WÄHLEN
VOMSutdent
M
AUSGABE:
+--+
--+----+
--
Name
+--+
--+----+
--
Pankaj
Sanjay
Rakesh
Shakeel
Surya
+--1+-----+
--
S red lhazA
n eid elhäZ)e(
LÖSUNG:
SELECTCOUNT(*F
)ROMsutdent
WOAlter>23;
+-----+-
ANZAHL(*)
+-----+-
3 ||
+-----+-
LÖSUNG:
FÜGEINSTUDENTEIN
VALUES9”(Z
,ahe3”r,6”c,ompue{”rt1,20/39/72},30”M
, ”;)
output
+--+--+-----+
------+--+----+
-+
--
N.r
+--+--+-----+
------+--+----+
-+
--
k n a P | 1 |
a h S | 2 |
129.6 y a j n a S
a h d u S
050/9/7h s e k a R
a h S | 6 |
7
310/79/7 a h k i h S
h a Z | 9 |
+--+--+-----+
------+--+----+
-+
--
PRAKTISCH:3
AUFGABEG
: egebenfoglendeTabelnfüren
ieDatenbankMÖBEL
TS
ICH
+----+-----------------+--------------+---------------+--------+-----------+
Nr. Typ | DOS Preis
+----+-----------------+--------------+---------------+--------+-----------+
1 Weißer Lotus Doppelbett 25
2 rosa Feder Babybett 2002-01-20 20
2 Delfin Babybett 2002-02-19 20
4 anständig Bürotisch 30 |
5 Komfortzone 25 |
6 donald Babykorb 2002-02-24 15 |
7 königliches Finish Bürotisch 30
8 königlicher Tiger Sofa 2002-02-22 30 |
9 Econo-Sitz 2001-12-13 25 |
10 Essparadies 2002-02-02 25 |
+----+------------------+--------------+-------------- +--------+-----------+
ERSTELLETABELLEBEFEHL
Ankeütnf
+----+------------------+----------- -+--------------+---------+-----------+
nr Typ DOS Preis
+----+------------------+-------------+---------------+--------+-----------+
| 11 | Wood comfort | double bed | 2003-03-03 | 25 25000
| |
| 12 alte Füchsin Sofa 2003-02-20 20 |
13 Micky Babybett 15 |
+----+-----------------+--------------+---------------+---------+----------+
TABELLENBEFEHLERSTELLEN
(a) Zeigen Sie alle Informationen über Babybetten aus der Möbeltabelle.
LÖSUNG:
SELECT * FROM möbel WHERE typ="babybett";
+----+--------------+----------+---------------+-------+-----------+
Nr. | DOS Preis
+----+--------------+-----------+--------------+-------+-----------+
2 rosa Feder 20
3 Delfin Babybett 20
6 donald Babybett 15
+----+--------------+-----------+--------------+--------+----------+
(b) Liste der Artikelname aus der Möbel Tabelle, die über 15000 kosten.
LÖSUNG
WÄHLE itemname AUS möbel WO preis > 15000;
+---------------+
Artikelname |
+---------------+
Weißer Lotus
anständig |
Komfortzone
königliches Finish
Königlicher Tiger|
+----------------+
Möbel
in absteigender Reihenfolge des Artikelnamens.
LÖSUNG:
WÄHLEN Sie itemname, Typ AUS Möbel WO DOS<'2002/01/22' BESTELLEN NACH itemname;
+---------------+----------------+
Artikelname Typ |
+---------------+----------------+
Komfortzone
anständig Bürotisch
Econo-Sitzen |
rosa Feder |
+---------------+----------------+
(d) Anzeige des Artikelnamens und des DOS derjenigen Artikel, bei denen der Rabatt% mehr als 25 beträgt, von
Möbel Tisch.
LÖSUNG:
WÄHLE artikelname,DOS AUS möbel WO rabatt>25;
+--------------+--------------+
Artikelname |
+--------------+--------------+
anständig 2002-01-01
königlicher Abschluss
königlicher Tiger
+--------------+--------------+
(e) Zähle die Anzahl der Artikel, deren Typ Sofa aus der Möbel-Tabelle ist.
LÖSUNG:
SELECT Count(*) FROM möbel WHERE typ="sofa";
+----------+
| Anzahl(*) |
+----------+
| 2 |
+----------+
LÖSUNG:
FÜGE IN ankünfte WERTE EIN(14,"samtige Berührung","Doppelbett",'2003-03-25',2
5000,30);
output
+------+----------------+---------------+---------------+--------+---------- +
nein Artikelname | DOS Preis
+------+----------------+---------------+---------------+--------+-----------+
| 11 | Wood comfort | double bed | 2003-03-03 | 25000 25 |
12 alter Fuchs Sofa 2003-02-20 20 |
13 Micky Babybett 2003-02-21 15
14 Samtene Berührung 30
+----+------------------+---------------+---------------+---------+-----------+