| | 1 | == Филтрирање на граѓани |
| | 2 | |
| | 3 | === Актери |
| | 4 | |
| | 5 | === Чекор 1 |
| | 6 | Со посета на почетната страна имаме приказ на контролната табла од левата страна. |
| | 7 | |
| | 8 | === Чекор 2 |
| | 9 | Со кликање на филтрирај граѓани се појавуваат сите граѓани во базата. |
| | 10 | {{{#!sql |
| | 11 | select embg,first_name,last_name,gender,address,country,nationality,contact |
| | 12 | from people |
| | 13 | }}} |
| | 14 | |
| | 15 | === Чекор 3 |
| | 16 | Доколку началникот сака да ги филтрира граѓаните по возраст. |
| | 17 | {{{#!sql |
| | 18 | select embg,first_name,last_name,gender,address,country,nationality,contact |
| | 19 | from people |
| | 20 | where extract(year from age(current_date, date_of_birth)) between 19 and 25 |
| | 21 | and extract(year from age(current_date, date_of_birth)) between 26 and 60 |
| | 22 | }}} |
| | 23 | |
| | 24 | === Чекор 4 |
| | 25 | Доколку началникот сака да ги филтрира граѓаните и по пол. |
| | 26 | {{{#!sql |
| | 27 | select embg,first_name,last_name,gender,address,country,nationality,contact |
| | 28 | from people |
| | 29 | where extract(year from age(current_date, date_of_birth)) between 19 and 25 |
| | 30 | and extract(year from age(current_date, date_of_birth)) between 26 and 60 |
| | 31 | and gender ~ ‘(Z|Ж)’ |
| | 32 | }}} |
| | 33 | |
| | 34 | === Чекор 5 |
| | 35 | Доколку началникот сака да ги пребарува граѓаните по матичен број. |
| | 36 | {{{#!sql |
| | 37 | select embg,first_name,last_name,gender,address,country,nationality,contact |
| | 38 | from people where |
| | 39 | embg like ‘101101470303’ |
| | 40 | }}} |