@bob9876: a jeśli mam w obiekcie X Referencję do obiektu y. Utworzyłem tabele i teraz chce za pomocą polecenia INSERT wprowadzić dane, w jaki sposób wprowadzić w Referencji skoro mam y_nazwa REF Y ?
  • Odpowiedz
Mirki mam pytanie odnośnie baz danych ORACLE SQL developer otóż mam obiekt główny X a w nim zagnieżdżone obiekty Y i Z. Chce teraz stworzyć tabele typu X w której będą dwa atrybuty" atrybut1, atrybut2 i atrybut3 oraz obiekt X. w jaki sposób to zrobić? #oracle #bazydanych #studbaza #pytanie #sql
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Docx: Dam Ci cenną podpowiedź.
Nie ma sensu pytać: czy ktoś wie, czy ktoś ogarnia. Po prostu od razu zadaj pytanie.
Bo jeśli ktoś wejdzie w powiadomienie z tagu, ogarnia - to i tak niekoniecznie mu się chce o tym pisać (bo czemu to on ma zachęciac do tego by móc komuś pomóc?!), a jesli nawet to niekoniecznie później ten wpis odwiedzi.
Masz pytanie: zadajesz je. Tak to działa.
  • Odpowiedz
@Docx: Nie pisz tego mi - daj nowy wpis z tym pytaniem z tagami sql i oracle (ale bez kiciochpyta, to służy do pytań ogólnych, a nie mocno tematycznych)
  • Odpowiedz
Mireczki, chce dodać Pacjenta do bazy i nadpisalem ToString:

return $"'{_PESEL}', '{_imie}', '{_nazwisko}', '{_strona}', '{_konczyna}', '{_poziom}', '{_opisKikuta}', '{_miejscowosc}', '{_kod}', '{_ulica}', '{_telefon}', '{_email}', '{_opis}'";
a połączenie z bazą wygląda tak:

var command = new MySqlCommand("INSERT INTO Pacjenci(PESEL, imie, nazwisko, strona, konczyna, poziom, opis_kikuta, miejscowosc, kod_pocztowy, ulica, telefon, email, opis)" +
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest tu jakiś ekspert od #sql #sqlite #mysql? Jak wyszukiwać rekord po tym że wartość zawiera słowo albo słowa kluczowe z tablicy/listy?
Np.
Słowa kluczowe: [koń, pies, kot]
I zwróci wtedy np. Kot to taki pies.
Albo zwróci: Kot jest fajny.
Nie mogę dać like bo nie znam wartości w tablicy bo mają być tworzone dynamicznie.
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Jakbyś dał "LIKE" to byś dopiero dowalił, bo to nie służy do sprawdzania wielu elementów, tylko jednego elementu względem zadanego wzoru.

To, czego chcesz użyć to "IN". Tablicę trzeba złączyć separatorem: ', ' a następnie dodać ' na początku i na końcu. Acha, no i każdy element tablicy musi mieć podmienione każde wystąpienie znaku ' na dwa takie same znaki obok siebie (tzw. cytowanie).

Innymi słowy, jak masz
  • Odpowiedz
Mirki mam obiekt główny szkoła oraz dwa obiekty uczeń i nauczyciel i chce aby te dwa obiekty były zagnieżdżone w obiekcie szkoła w jaki sposób to zrobić? #sql #pytanie #bazydanych
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wie ktoś, albo ma jakiś pomyśł jak znaleźć w kolumnie wartość zawierającą przynajmniej 2 słowa z tablicy string?
Bo mogę znaleźć po jednym słowie : SELECT answer FROM answers WHERE answer LIKE '%+keyword.get(0)+%'" ale wtedy szuka tylko pierwszego słowa z tablicy. Jak dam to do for each to też wywala zdania z jednym słowem.

Sorry, że tutaj wpisuje kawałek kodu a nie w paste bin.
#java #sql #
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy,

Mam możliwość zmiany pracy w której będę miał do czynienia z SQL. Mam pytanie (a w zasadzie pytania) do bardziej doświadczonych:

1. Czy warto iść tą drogą? Czy SQL i zajmowanie się bazami danych to coś co pozwoli mi z łatwością znaleźć później prace, czy to taki trochę podjęzyk programowania?
2. Orientujecie jakie są/mogą być średnie zarobki powiedzmy po 2/3 latach doświadczenia?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #t-sql

Mam tablicę z której chcę wyciągnąć zagregowane (sum/avg) dane.

W tablicy są rekordy które się powtarzają więc korzystam z komendy select distinct, a poniżej grupuję kolumny za pomocą group by.

Problem
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #mssql #sql
Czy macie u siebie może jakieś struktury pozwalające wyłapywać błędy w danych? Chodzi o stworzenie struktury mającej zaszyte jakieś zależności między poszczególnymi danymi i przeprowadzanie takich testów. Samo ustawienie constrainów to za mało trochę. Triggery byłyby OK ale chciałbym aby dało się tę pulę lekką ręką rozszerzać o nowe testy. Myślałem o przechowywaniu w tabeli elementów zapytań, które potem byłyby klejone i uruchamiane.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sebawo: Utrzymanie kodu SQL już samo w sobie jest trudne i myślałem żeby to jakoś usystematyzować. Poza tym to co najwyżej kolejne linijki triggera, bo na danej tabeli przeprowadzałbym grupę testów.
  • Odpowiedz
Miłe Miraski,
Czy przed nauką SQL warto ogarnąć jakiś inny język programowania, czy można śmiało brać się za bazy danych? Moim celem są tylko bazy danych, ale mam czas i mógłbym coś jeszcze chociaż liznąc. Może wystarczy to, że w podstawowym stopniu orientuję się w Pythonie.
#sql #programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #programowanie
Mireczki, na studiach celuję w całkiem inny zawód, ale chciałbym uczyć się programowania na boku bo może to być kiedyś przydatne. Tak sobie pomyślałem, że zacznę SQL, bo podobno można to szybko ogarnąć i wtedy rzucę się na coś porządnego Python/Java/RoR(najabrdziej mnie przekonuje Java). No i plan jest taki - zacząć od tego kursu SQL:
https://www.codeschool.com/learn/database
a później może HeadFirst Java.
Będzie to dobra ścieżka, czy
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie musisz "umieć baz danych" żeby wziąć się za programowanie. Może jakieś stare wygi się nie zgodzą, ale jest to wiedza którą zdobywa się w czasie pracy.
Jak pisze @4833478 na początku przydadzą się fajne "efekty" żeby się troche "napalić" przed późniejszą rutyną pracy.
Zrób jakiś kurs z przykładami dla języka który wybierzesz (jaki wybierzesz to rzecz drugorzędna, bo ważne jest samo doświadczenie w programowaniu, języki i frameworki[biblioteki] zmieniają się teraz
  • Odpowiedz
nie no wiadomo że na początku wiedza z baz jest zbędna, ale przychodzili niby programiści po studiach z doświadczeniem a była lipa
@Pankracy911 jak tester to Python kupe ofert za fajne pieniądze na start w Nokii biorą ludzi z ulicy byle by chcieli się uczyć pythona i testerki
@CortesHernan:
  • Odpowiedz
@HCLB: postaw sobie maszynę wirtualną (virtualbox) z jakąś dystrybucją bez okien nawet. Będziesz miał wszystko po ludzku a przy okazji możesz pobawić się z np. node.js czy innymi ruby'mi
  • Odpowiedz