Obrázek Jak pomocí SQL udělat duplikaci řádek v tabulce

27.07.2023, Vladimír Klaus, navštíveno 432x

SQL
SQL Server

Z důvodů lokalizace jsem potřeboval připravit kopii všech řádek v dané tabulce. Protože nešlo o velké množství, chtěl jsem to udělat jednoduše v SSMS pomocí zkopírováním přes schránku, ale z nějakého zvláštního důvodu...

Obrázek Jak v SQL spojit dvě tabulky, přičemž z té druhé potřebuji jen nejnovější záznam

01.04.2023, Vladimír Klaus, navštíveno 569x

SQL
SQL Server

V tomto článku lehce navážu na předchozí, který se týkal v podstatě téhož. Bude to ale vysvětleno na trochu jiných příkladech a přibude ještě třetí řešení, které se ukazuje jako nejoptimálnější. Vše je prováděno na SQL...

Obrázek Jak se pracuje s datumy a časy, díl 1. - Úvod

25.01.2023, Vladimír Klaus, navštíveno 748x

ASP.NET/C#
Delphi
JavaScript
SQL
SQL Server
Systém
Windows

Tato série článků bude postupně doplňována všemi možnými způsoby práce s datumem a časem v jazycích a systémech, které používám. Každý programátor jistě potvrdí, že toto je jedna z nejhorších oblastí, kde skoro nic není...

Obrázek Jak v SQL zjistit počet skupin při použití GROUP BY

26.10.2022, Vladimír Klaus, navštíveno 944x

SQL
SQL Server

Asi každý víme, jak pomocí SQL seskupit údaje a následně i spočítat počet údajů/řádek v každé skupině. Ale jak spočítat počet skupin? Logicky tak, že nejprve udělám seskupovací dotaz a ten ještě obalím sčítacím dotazem...

Obrázek Zamezení dvojnásobné velikosti zálohy SQL Server databáze

06.04.2022, Vladimír Klaus, navštíveno 1067x

SQL
SQL Server

Zálohování SQL Server databáze má mnoho aspektů a byla k tomu napsána spousta knih. Jako třeba tato úžasná 380stránková příručka "SQL Server Backup and Restore". Co ale zřejmě naštve každého začínajícího uživatele bývá...

Obrázek Kalkulované pole v SQL Serveru typu bit (bool)

05.03.2022, Vladimír Klaus, navštíveno 708x

SQL
SQL Server

Pokud potřebujete v tabulce na SQL Serveru založit kalkulované pole, pak vřele doporučuji na to jít přes T-SQL, nikoliv přes Designera. Pořád vám bude hlásit nějaké chyby a nedá se s ním rozumně pracovat - hlavně ve...

Obrázek Jak z ADOQuery smazat ten správný záznam, pokud se používá JOIN

18.08.2021, Vladimír Klaus, navštíveno 1145x

Delphi
SQL
SQL Server

Nedávno jsem v jednom projektu přidal funkci mazání aktuální položky v mřížce Tasky. Tedy zdánlivě zcela běžnou záležitost, která se ale záhy ukázala jako hodně problematická. Smazání položky probíhalo přes funkci...

Obrázek Jak v SQL Serveru odstranit z hodnot diakritiku

30.07.2021, Vladimír Klaus, navštíveno 2611x

SQL Server

Pokud někdy pracujete s daty, které používají diakritiku (ale občas také ne) a potřebujete to sjednotit, pak se nabízí použít něco, co diakritiku odstraní. SELECT CONVERT(varchar, 'ěščřžýáíéúůŘŽŇČĎ') COLLATE...

Obrázek Jak zjistit velikost tabulek v databázi SQL Serveru

30.01.2021, Vladimír Klaus, navštíveno 2247x

SQL
SQL Server

Pokud pro nějaký projekt používáte Express verzi MS SQL Serveru, která měla omezení na 2 GB (dnes už naštěstí na 10GB), není od věci občas zkontrolovat velikost celé databáze, resp. tabulek a případně provést potřebné...

Obrázek MS Access a problémy při použití vícenásobného JOIN

01.09.2020, Vladimír Klaus, navštíveno 1206x

MS Access
SQL
SQL Server

Pokud se pokoušíte zadat relativně nezávadný SQL dotaz sestavený z několika propojení, můžete být nemile překvapeni chybovou hláškou, která nedává smysl. SELECT * FROM Akce LEFT JOIN CisTypAkce ON...