![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam w tabeli kolumnę z numerem PESEL. Jak można z wyciągnąć z niego płeć. Do tej pory po eksporcie danych robiłem to w excelu formułą JEŻELI(MOD(FRAGMENT.TEKSTU(kolumna_pesel;10;1);2)=0;"K";"M")
Czy można coś podobnego zrobić bezpośrednio w SQLu? Ten post edytował 115750 26.01.2015, 12:33:08 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że da się to zrobić w SQL-u. Skorzystaj z funkcji IF(), MOD() oraz SUBSTRING() jeżeli PESEL trzymasz jako tekst, bądź z dzielenia i ponownie z MOD() jeżeli trzymasz jako liczbę.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
@Crozin: PESEL jako liczba? Sumować je chcesz?
@115750 Twoje polecenia źle działają dla Null. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:12 |