JersyWoo > web business

Lost in the global village

SAS – PROC SQL – poznámky 2

Srpen 13th, 2007

Prázdné(tam kde nic není) hodnoty v CHARech se hledají pomocí "WHERE SLOUPECEK IS NULL" a opakem je "WHERE SLOUPECEK IS NOT NULL" . A na prázdnou hodnotu se dá ptát =. (rovná se tečka) Prázdné(tam kde nic není) hodnoty v INTEGERech se hledají pomocí "WHERE SLOUPECEK IS MISSING" a opakem je "WHER SLOUPECEK IS NOT MISSING" Read More...

SAS – PROC SQL – poznámky

Srpen 6th, 2007

Jsou jenom dva datové typy NUM a CHAR. NUM má defaultně délku 8 bytů. Do CHAR se vejde maximálně 32K znaků (že by 32 000?) jinak defaultní délka je 8 znaků. NUMerická hodnota ve stavu NULL je prezentována tečkou (vnitřně má být reprezetntována jako mínus nekonečno) - Vnitřně systém počítá dny od 01/01/1960 a první den je "0" - Zajímavé klíčové slovo CALCULATED, ukázka kódu: PROC SQL; SELECT NAZEV, TYP, CENA * 0 Read More...

Filrování groupovaných dat

Červenec 16th, 2007

Stále zapomínám na klauzuli pro filtrování groupovaných dat a tak si to radši sem napíšu :-) Mám tabulku (cislo,datum,datum2,specifikace) a potřebuji ji profiltrovat na duplicitní záznamy. Rozhodující identifikace duplicity v mém případě je (cislo,datum). Při groupování je potřeba použít having místo obvyklého where Read More...

Optimalizace SQL dotazů v INFORMIXU

Září 22nd, 2006

http://www.ms.mff.cuni.cz/~jkoc5219/Optimalizace_v_INFORMIXU.html

Filtrování emailů (sql – (not) regexp)

Srpen 29th, 2006

V Sql se dá vyhledávat i pomocí regulárních výrazů, potřeba je k tomu výraz REGEXP. Podoba příkazů je jednoduchá "SELECT... FROM ... WHERE ...(název sloupce).... (NOT) REGEXP". Výraz REGEXP vybere záznamy, které souhlasí s regulárem a pokud přidáte protipříkaz NOT (NOT REGEXP) vybere záznamy, které neodpovídají reguláru Read More...

Error kódy pro Informix

Srpen 23rd, 2006

Chybama se člověk učí. Informix zobrazí základní číslo chyby a k tomu větu chyby, ale to občas nestačí a tak větší nápověda k chybám je na adrese http://www.querix.com/support/knowledge-base/error_number_message

Informix

Březen 27th, 2006

Informix je relační databáze od IBM na základech SQL. Na CZ netu se o tom skoro nic nepíše, světový internet na tom není lépe. Proto vás vyzývám, pokud jste něco veřejně vystavili ohledně Informixu na CZ netu informujte mě o tom v komentářích pod článkem. Pokud najdu sílu, zkusím něco o Informixu napsat Read More...

Tip: rychlé vyprázdnění tabulky v mysql

Březen 1st, 2006

Pokud chcete vyprázdnit velikou tabulku na dosti vytíženém serveru je několik způsobů. 1.) Vyprádnit pomocí "delete * from....." 2.) "truncate table ......." 3.) Exportovat strukturu, smazat tabulku(drop), znova založit tabulku. Třetí způsob je nejrychlejší a manuálně nejpracnější Read More...

Sql výsledek do asociovanáho pole

Únor 20th, 2006

Tento script slouží k tomu, aby dotaz do sql tabulky dal do pole, kdy druhý rozměr bude mít místo číselného indexu názvy z názvů sloupečků. Takže první rozměr bude číslo a druhý rozměr slovo. $data="SELECT........"; //názvy sloupečků do pole for ($i=0;$i

Počet obsazených míst v UTF-8

Červen 8th, 2005

Na jednom webu mi blbla čeština tak jsem hloubal nad tím čím to bude.No Nakonec jsem na to náhodou pokusy rychle přišel. Pokud nastavíte buňce např: "varchar(5)" a budete ukládat data v utf-8, tak to všechny speciální znaky češtiny (ěščřžýáíéúů) s háčky a čárky budou zabírat dvě místa Read More...