LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Diskuze: článek MySQL (35) - vestavěné funkce

Stydim
(link)
26.8.2005 07:17
MaReK Olšavský
Věk: ( ~43 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov
"Články popisující funkce nějakého databázového produktu se většinou smrsknou buď na nezáživné opisování manuálu, nebo..." Tak to první se mi už v seriálu o PgSQL podařilo. Ale tfuj, ještě teď se stydím...
Re: Stydim
(link)
26.8.2005 14:32
Petr Zajíc
Věk: ( ~44 let)
Někdy se tomu nevyhneš... takové články totiž v seriálech být musí, jinak to nebude úplné. Ale snažil jsem se popsat to nejpoužívanější. Jak se mi to povedlo nechť posoudí čtenáři.
čeština
(link)
27.8.2005 21:54
Jarda Fudik
Jakou proměnnou mám změnit a na jakou hodnotu, pokud chci používat místo standardního výpisu času "2004-03-01" zobrazení českého "1. březen 2004"?
Umí to příkaz set?
Prozatím to řeším unix_timestamp a v pak to zformátuju php(set_locale,lc_time,cz_..nevím přesně..)
Re: čeština
(link)
28.8.2005 20:53
Petr Zajíc
Věk: ( ~44 let)
Příkaz dateformat umí formátovat. Nicméně to, zda bude zobrazen měsíc česky je ve hvězdách (resp. v nastavení systému), takže bych na to příliš nepoléhal a napsal si něco vlastního. Třeba tak, jako Vy.
funkce pro přičtení intervalu k DATETIME
(link)
16.1.2006 11:52
Perun
Existuje v MySQL funkce, která přičte k DATETIME interval (uložený jako TIME) a výsledek bude mít opět formát DATETIME? Když jsem to zkoušel klasickými matematickými operátory, tak mi hodnoty přetekly z formátu DATETIME - zřejmě se přetypovaly na INT.
Re: funkce pro přičtení intervalu k DATETIME
(link)
16.1.2006 14:17
Petr Zajíc
Věk: ( ~44 let)
Myslím, že přesně to dělá funkce ADDTIME.
Asd
(link)
5.4.2011 10:31
Ales Bechr
Věk: ( ~35 let)

Asd

dotaz
(link)
5.4.2011 10:32
jja a jj

cau ciciny:D

Re: dotaz
(link)
5.4.2011 10:36
Josef Karásek

1) Zobrazte název výrobku, prodané množství, a datum prodeje. Pro výrobce který má v názvu Kunín.
SELECT `výrobky`.`název`, `prodej`.`počet kusů`, `prodej`.`datum`
FROM `prodej`, `výrobky`, `výrobci`
where `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku` and `výrobky`.`id_výrobce`= `výrobci`.`id_výrobce` and `výrobci`.`název` like "%Kunín%"
2) Zobrazte název firmy (firem) jejích výrobky se prodali 18. 2. 2000.
SELECT `odberatele`.`Název`, `prodej`.`datum`
FROM `odberatele` natural join `prodej`
where`datum`="2000-2-18"
group by `odberatele`.`Název`
3) Zobrazte název odběratele, který utratil nejméně.
SELECT `odberatele`.`Název`,sum( `prodej`.`počet kusů`* `výrobky`.`cena`)as "cena"
FROM `odberatele`natural join `prodej` join `výrobky` on `Číslo výrobku`=`id_výrobku`
group by `odberatele`.`Název`
order by "cena"
limit 1

Re: dotaz
(link)
5.4.2011 10:36
jja a jj

1) Zobrazte název výrobku, prodané množství, a datum prodeje. Pro výrobce který má v názvu Kunín.
SELECT `výrobky`.`název`, `prodej`.`počet kusů`, `prodej`.`datum`, `výrobci`.`název`
FROM `výrobci` JOIN `výrobky` ON `výrobky`.`id_výrobce`= `výrobci`.`id_výrobce` JOIN `prodej` ON `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku`
WHERE `výrobci`.`název` LIKE "%Kunín%"


2) Zobrazte název firmy (firem) jejích výrobky se prodali 18. 2. 2000.
SELECT `výrobci`.`název`
FROM `výrobci` JOIN `výrobky` ON `výrobky`.`id_výrobce`= `výrobci`.`id_výrobce` JOIN `prodej` ON `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku`
WHERE `prodej`.`datum`='2000-02-18'

Re: dotaz
(link)
5.4.2011 13:04
Martin Hromádko

1.Název výrobku, datum prodeje pro odběratele opička.
SELECT `výrobky`.`název`, `prodej`.`datum`, `odberatele`.`název`
FROM `odberatele` JOIN `prodej` ON `prodej`.`IČO`= `odberatele`.`IČO` JOIN `výrobky` ON `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku`
WHERE `odberatele`.`Název` LIKE "%opička%"

Re: dotaz
(link)
5.4.2011 13:08
Josef Karásek

1. Název výrobku, datum prodeje pro odběratele opička.

SELECT `výrobky`.`název`, `prodej`.`datum`, `odberatele`.`Název`
FROM `prodej` JOIN `odberatele` USING (`IČO`)JOIN `výrobky` ON `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku`
WHERE `odberatele`.`Název` LIKE "%Vopička%"


2. Vypište, kdo byl nakupovat 18. 2. 2000.

SELECT `odberatele`.`Název`
FROM `prodej` JOIN `odberatele` USING (`IČO`)
WHERE `prodej`.`datum` LIKE "2000-02-18"


3. Který odběratel, který nejvíc utratil.

SELECT `odberatele`.`Název`, SUM(`prodej`.`Počet kusů`*`výrobky`.`cena`) as Útrata
FROM `prodej` JOIN `odberatele` USING (`IČO`)JOIN `výrobky` ON `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku`
GROUP BY `odberatele`.`Název`
ORDER BY `odberatele`.`Název` DESC
LIMIT 1




Tady to máte

Re: dotaz
(link)
5.4.2011 13:09
Martin Hromádko

2.Vypište, kdo byl nakupovat 18. 2. 2000.
SELECT `odberatele`.`název`
FROM `odberatele` JOIN `prodej` ON `prodej`.`IČO`= `odberatele`.`IČO`
WHERE `prodej`.`datum`='2000-02-18'
GROUP BY `odberatele`.`název`

Re: dotaz
(link)
5.4.2011 13:19
Josef Karásek

1. Název výrobku, datum prodeje pro odběratele opička.
SELECT `výrobky`.`název`, `prodej`.`datum`
FROM `odberatele`join `prodej`using(`IČO`) join `výrobky`on `Číslo výrobku`=`id_výrobku`
where `odberatele`.`Název`like"%Vopička%"

2. Vypište, kdo byl nakupovat 18. 2. 2000.
SELECT `odberatele`.`Název`
FROM `odberatele`join `prodej`using(`IČO`)
where `prodej`.`datum`="2000-02-18"
group by `odberatele`.`Název`

3. Který odběratel, který nejvíc utratil.
SELECT `odberatele`.`Název`,sum(`prodej`.`počet kusů`* `výrobky`.`cena`) as "tržba"
FROM `odberatele`join `prodej`using(`IČO`) join `výrobky`on `Číslo výrobku`=`id_výrobku`
group by `odberatele`.`Název` desc
limit 1


zajímavé
(link)
5.4.2011 13:08
FPU

1)
SELECT `odberatele`.`Název`,`výrobky`.`Název`, `datum`
FROM `odberatele` NATURAL JOIN `prodej` JOIN `výrobky` ON `Číslo výrobku` = `id_výrobku`
WHERE `odberatele`.`Název` LIKE("%vopička%")

2)
SELECT `odberatele`.`Název`
FROM `odberatele` NATURAL JOIN `prodej`
WHERE `datum` = "2000-02-18"
GROUP BY `IČO`

Re: zajímavé
(link)
5.4.2011 13:12
FPU

3)
SELECT `odberatele`.`Název`, SUM(`cena` * `počet kusů`) AS "vydelek"
FROM `odberatele` NATURAL JOIN `prodej` JOIN `výrobky` ON `Číslo výrobku` = `id_výrobku`
GROUP BY `IČO`
ORDER BY `vydelek` DESC
LIMIT 1

dotaz
(link)
5.4.2011 13:15
jja a jj

1. Název výrobku, datum prodeje pro odběratele vopička.

SELECT `výrobky`.`název` , `prodej`.`datum`
FROM `odberatele`
NATURAL JOIN `prodej`
JOIN `výrobky` ON `Číslo výrobku` = `id_výrobku`
WHERE `odberatele`.`Název` LIKE "%vopička%"
GROUP BY `odberatele`.`Název`



2. Vypište, kdo byl nakupovat 18. 2. 2000.

SELECT `odberatele`.`Název`
FROM `odberatele`
NATURAL JOIN `prodej`
WHERE `prodej`.`datum` = "2000-02-18"
GROUP BY `odberatele`.`Název`


3. Který odběratel, který nejvíc utratil.

SELECT `odberatele`.`Název` , sum( `prodej`.`počet kusů` * `výrobky`.`cena` ) AS "cena"
FROM `odberatele`
NATURAL JOIN `prodej`
JOIN `výrobky` ON `Číslo výrobku` = `id_výrobku`
GROUP BY `odberatele`.`Název`
ORDER BY "cena"
LIMIT 1

DISKUZE

Stydim 26.8.2005 07:17 MaReK Olšavský
L Re: Stydim 26.8.2005 14:32 Petr Zajíc
čeština 27.8.2005 21:54 Jarda Fudik
L Re: čeština 28.8.2005 20:53 Petr Zajíc
funkce pro přičtení intervalu k DATETIME 16.1.2006 11:52 Perun
L Re: funkce pro přičtení intervalu k DATETIME 16.1.2006 14:17 Petr Zajíc
Asd 5.4.2011 10:31 Ales Bechr
dotaz 5.4.2011 10:32 jja a jj
|- Re: dotaz 5.4.2011 10:36 Josef Karásek
|- Re: dotaz 5.4.2011 10:36 jja a jj
| |- Re: dotaz 5.4.2011 13:04 Martin Hromádko
| | L Re: dotaz 5.4.2011 13:08 Josef Karásek
| L Re: dotaz 5.4.2011 13:09 Martin Hromádko
L Re: dotaz 5.4.2011 13:19 Josef Karásek
zajímavé 5.4.2011 13:08 FPU
L Re: zajímavé 5.4.2011 13:12 FPU
dotaz 5.4.2011 13:15 jja a jj




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

13.9.2017 8:00 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě DIY, CNC, SDR nebo morseovka? Přijď na sraz spolku OpenAlt – tentokrát netradičně v pondělí: 18. září od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

3.9.2017 20:45 /Redakce Linuxsoft.cz
PR: Dne 21. září 2017 proběhne v Praze konference "Mobilní řešení pro business". Hlavní tématy konference budou: nejnovější trendy v oblasti mobilních řešení pro firmy, efektivní využití mobilních zařízení, bezpečnostní rizika a řešení pro jejich omezení, správa mobilních zařízení ve firmách a další.
Přidat komentář

15.5.2017 23:50 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě DIY, CNC, SDR nebo morseovka? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 18. května od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

12.5.2017 16:42 /Honza Javorek
PyCon CZ, česká konference o programovacím jazyce Python, se po dvou úspěšných ročnících v Brně bude letos konat v Praze, a to 8. až 10. června. Na konferenci letos zavítá např. i Armin Ronacher, známý především jako autor frameworku Flask, šablon Jinja2/Twig, a dalších projektů. Těšit se můžete na přednášky o datové analytice, tvorbě webu, testování, tvorbě API, učení a mentorování programování, přednášky o rozvoji komunity, o použití Pythonu ve vědě nebo k ovládání nejrůznějších zařízení (MicroPython). Na vlastní prsty si můžete na workshopech vyzkoušet postavit Pythonem ovládaného robota, naučit se učit šestileté děti programovat, efektivně testovat nebo si v Pythonu pohrát s kartografickým materiálem. Kupujte lístky, dokud jsou.
Přidat komentář

2.5.2017 9:20 /Eva Rázgová
Putovní konference československé Drupal komunity "DrupalCamp Československo" se tentokrát koná 27. 5.2017 na VUT FIT v Brně. Můžete načerpat a vyměnit si zkušenosti z oblasti Drupalu 7 a 8, UX, SEO, managementu týmového vývoje, využití Dockeru pro Drupal a dalších. Vítáni jsou nováčci i experti. Akci pořádají Slovenská Drupal Asociácia a česká Asociace pro Drupal. Registrace na webu .
Přidat komentář

1.5.2017 20:31 /Pavel `Goldenfish' Kysilka
PR: 25.5.2017 proběhne v Praze konference na téma Firemní informační systémy. Hlavními tématy jsou: Informační systémy s vlastní inteligencí, efektivní práce s dokumenty, mobilní přístup k datům nebo využívání cloudu.
Přidat komentář

15.4.2017 15:20 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě IoT a radiokomunikace? Přijď na sraz spolku OpenAlt, který se bude konat ve středu 19. dubna od 18:30 v Šenkovně (Sokolská 60, Praha 2).
Přidat komentář

5.3.2017 19:12 /Redakce Linuxsoft.cz
PR: 23. března proběhne v Praze konferenci na téma Cloud computing v praxi. Hlavními tématy jsou: Nejžhavější trendy v oblasti cloudu a cloudových řešení, Moderní cloudové služby, Infrastruktura současných cloudů, Efektivní využití cloudu, Nástrahy cloudových řešení a jak se jim vyhnout.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

18.9.2017 14:37 / Rojas
high security vault

15.9.2017 7:33 / Wilson
new zealand childcare jobs

31.8.2017 12:11 / Jaromir Obr
Re: ukůládání dat ze souboru

30.7.2017 11:12 / Jaromir Obr
Národní znaky

27.7.2017 12:24 / Jaromir Obr
Cteni/zapis

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2017) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze