Odpovědět na komentář

Tabulka telefonních předvoleb

27
Zář/09
0

Do ukázkového datového modelu jsem přidal tabulku telefonni_predvolba. Obsahuje seznam číselných předvoleb a kód státu (nebo název organizace). Takže až vám bude volat neznámé číslo z cizí země, můžete si tady snadno zjistit, že je to třeba nějaký obchodní partner z Nigérie :-)

Ve sloupečku zeme je dvoupísmenný kód, cizí klíč do tabulky zeme. Některé předvolby nejsou ještě spárované se státy a některé vůbec žádnému státu nepřísluší (např. globální satelitní telefony).

Tímto dotazem získáme seznam předvoleb a názvů zemí:

SELECT	p.predvolba,
	p.zeme AS kod_zeme,
	coalesce (z.nazev_cesky, z.nazev_iso) AS zeme,
	p.poznamka
FROM	telefonni_predvolba AS p
LEFT JOIN zeme AS z ON (p.zeme = z.kod_2);

Název země pro konkrétní předvolbu zjistíme jednoduše takto (za otazník dosadíme předvolbu jako číslo):

SELECT	p.predvolba,
	p.zeme AS kod_zeme,
	coalesce (z.nazev_cesky, z.nazev_iso) AS zeme,
	p.poznamka
FROM	telefonni_predvolba AS p
LEFT JOIN zeme AS z ON (p.zeme = z.kod_2)
WHERE predvolba = ?;

Data pocházejí ze souboru, který poskytl mosquitor.

Odpovědět

  • Webové a e-mailové adresy jsou automaticky převedeny na odkazy.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Řádky a odstavce se zalomí automaticky.

Více informací o možnostech formátování

CAPTCHA
Tato otázka slouží k rozpoznání spamovacích robotů od lidí – opište slova z obrázku..