Archiwum za miesiąc 2011-06

Jak połączyć teksty z kolumn z wielu rekordów w jeden długi napis rozdzielany przecinkami?

2011-06-12

Nierzadko w kolumnach tabel jest przechowywany napis, który należy „wyciągnąć” z tabeli i wyświetlić w postaci listy rozwijanej. W zależności od używanego oprogramowania, może się okazać, że napis pobrany z tabeli powinien zawierać wartości porozdzielane przecinkami lub średnikami lub też innym znakiem np. „|” (pipe).

By Rafał Kraik in SQL

Przykładowa baza danych do SQL Sever (AdventureWorks – instalacja krok po kroku)

2011-06-11

Update: Chcesz zobaczyć, jak zainstalować przykładową bazę danych AdventureWorks? Zajrzyj do darmowego filmu – części Kursu „SQL #1 Instalacja i narzędzia„. Odszukaj na stronie film: „Przykładowa lekcja: Instalacja przykładowej bazy danych AdventureWorks”   Jak pisałem w tym artykule, spod adresu http://go.microsoft.com/fwlink/?LinkId=87843 można ściągnąć przykładową bazę danych AdventureWorks. Wybierz oczywiście bazę danych zgodną z Twoim serwerem.Jeżeli jest […]

By Rafał Kraik in SQL

Jak zainstalować SQL Server 2008 R2? Krok po kroku z obrazkami

2011-06-09

Chcesz zobaczyć, jak zainstalować SQL Server 2016, aby samodzielnie zacząć naukę SQL? Zajrzyj do darmowego filmu – części Kursu „SQL #1 Instalacja i narzędzia„. Odszukaj na stronie film: „Przykładowa lekcja: Prosta instalacja SQL Server”.  A jeśli chcesz, aby na Twoim serwerze pojawiła się też przykładowa baza danych obejrzyj też „Instalacja przykładowej bazy danych AdventureWorks”   Od […]

By Rafał Kraik in SQL

Jak zabezpieczyć stronę www hasłem? (Apache i plik .htaccess)

2011-06-07

Czasami trzeba ograniczyć dostęp do strony internetowej. Rozwiązaniem o niezbyt wyszukanym poziomie zabezpieczeń, ale w wielu wypadkach wystarczającym jest utworzenie pliku .htaccess. Wejście na tak zabezpieczoną stronę kończy się wyświetleniem okienka pytającego o nazwę użytkownika i hasło. Podasz dobre to się dostaniesz na stronę.

Jak wprowadzić wartość w kolumnę IDENTITY? Opcja IDENTITY_INSERT.

2011-06-06

Identity to dobry sposób na to by SQL Serwer zwolnił nas z konieczności wymyślania klucza podstawowego. Serwer sam będzie generował kolejne numery dla nowo wstawianych rekordów, więc każdy rekord będzie miał niezależny i unikalny numer, gdyby tylko nie to, że kolumna Identity nie musi być unikalna….

Funkcje rankingowe RANK(), DENSE_RANK(), ROW_NUMER()

2011-06-04

Co się dzieje na olimpiadzie, kiedy 2 zawodników uzyska dokładnie taki sam wynik? Powiedzmy w skoku wzwyż obaj przeskoczyli poprzeczkę na wysokości 2,20 i był to najwyższy wynik na zawodach. Gdyby, chociaż jeden z nich był kobietą, a jeden mężczyzną, to dalibyśmy im po medalu w osobnych kategoriach. Ale jeżeli nie można zróżnicować ich wyników? […]

By Rafał Kraik in SQL

Błąd połączenia z mysql

2011-06-01

Ach ile tutaj plików tymczasowych. Trzeba by to posprzątać, pomyślał pewnego razu admin Linuxa. Oczywiście nowych plików nie usuwamy, tylko te stare. Rach ciach i uff… ile teraz wolnego miejsca i jak czysto w tym tmp! W końcu serwer działa już ponad roczek bez przerwy. Aż tu nagle przychodzi mail „Czy to co jest na […]