Tabela w sql
--create table lukas (imie char(8), nazwisko varchar, rokakademicki date, semestr numeric, godzina numeric, databiezaca date, ocena numeric);
--insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('lukas', 'romal', '2012-04-03', '6', '1945', '2012-06-10', '5');
--insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('pawel', 'delag', '2012-04-03', '6', '1945', '2012-06-10', '1');
--insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('jurek', 'kiler', '2012-04-03', '6', '1945', '2012-06-10', '3');
--insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('wala', 'swieta', '2012-04-03', '6', '1945', '2012-06-10', '6');
select * from lukas;
wyświetla tabelę z imieniem, nazwiskiem, rokiem akademickim, semestrem, godziną, datą bieżącą oraz oceną.
Kolejność wprowadzania tabeli:
1. wisujemy create table ....
create table lukas (imie char(8), nazwisko varchar, rokakademicki date, semestr numeric, godzina numeric, databiezaca date, ocena numeric);
2. wciskamy klawisz wykonaj (F5)
3. remujemy ten wpis. ( ma wyglądać tak):
--create table lukas (imie char(8), nazwisko varchar, rokakademicki date, semestr numeric, godzina numeric, databiezaca date, ocena numeric);
4. wpisujemy insert into ...., wraz z select *
insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('lukas', 'romal', '2012-04-03', '6', '1945', '2012-06-10', '5');
insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('pawel', 'delag', '2012-04-03', '6', '1945', '2012-06-10', '1');
insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('jurek', 'kiler', '2012-04-03', '6', '1945', '2012-06-10', '3');
insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('wala', 'swieta', '2012-04-03', '6', '1945', '2012-06-10', '6');
select * from lukas;
5. wciskamy F5
6. remujemy wszystkie insert into...
--insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('lukas', 'romal', '2012-04-03', '6', '1945', '2012-06-10', '5');
--insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('pawel', 'delag', '2012-04-03', '6', '1945', '2012-06-10', '1');
--insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('jurek', 'kiler', '2012-04-03', '6', '1945', '2012-06-10', '3');
--insert into lukas (imie, nazwisko, rokakademicki,semestr, godzina, databiezaca, ocena) values ('wala', 'swieta', '2012-04-03', '6', '1945', '2012-06-10', '6');
7. tabela gotowa.
select databiezaca - rokakademicki as nowe from lukas; - odejmuje daty i wyświetla je w nowej kolumnie o nazwie nowe
select (imie ||'_._'|| nazwisko) as student from lukas; - wyświetla imie i nazwisko z kropką posrodku w nowej kolumnie o nazwie student.
select imie, character_length (imie) as dlugoscimienia, nazwisko, character_length (nazwisko) as dlugoscnazwiska, character_length (imie) - character_length (nazwisko) as razem from lukas; - wyświetla imie i nazwisko, wraz z liczbą liter z jednego i drugiego, a w ostaniej kolumnie o razem odejmuje liczbę liter.