Operatory logiczne ( operatory logiczne kurs mysql ) - webmade.org
Jesteś tutaj: webmade.org >> kursy online >> kurs mysql >> Część 2
CallAdBoxTracking(235779, 1495518144, 0, 728, 90, 'B0E0E6', 'FFFFFF', '000000', '336699', '333333', '0', '', true);
Operatory logiczne
autor: Piotr Kuźmiński, ostatnia modyfikacja: 2007-10-14
szukaj: operatory logiczne kurs mysql
Jak na razie nasze zapytania opierały się na pojedynczym warunku. Co jednak zrobić w przypadku gdy chcemy dokładniej określić zakres działania naszego zapytania i jeden warunek jest niewystarczający? W tym momencie przychodzą nam z pomocą operatory, oto kilka z nich:
AND - operator logiczny łączący warunki, przykład działania:
SELECT `id`, `nazwisko` FROM `nba` WHERE `punkty` > 100 AND `mistrzostwa` > 50
W powyższym przykładzie wybrane zostaną wszystkie rekordy, w których wartość pola punkty będzie większa od 100 i wartość pola mistrzostwa będzie większa od 50 - obydwa warunki muszą być spełnione.
OR - operator logiczny "lub" wymagający spełnienia przynajmniej jednego z warunków. Przykła
SELECT `id`, `nazwisko` FROM `nba` WHERE `punkty` >= 100 OR `mistrzostwa` >= 50
Wybrane zostaną tylko te rekordy, w których wartość pola punky jest większa lub równa 100 lub wartość pola mistrzostwa jest większa lub równa 50 - jeden z dwóch warunków musi być spełniony.
IN - operator sprawdzający przynależność elementu do zadanego zbioru. Elementy zbioru podaje się w nawiasach okrągłych i wymienia po przecinkach. Przykład:
SELECT `id`, `nazwisko` FROM `nba` WHERE `id` IN (1,2,3)
Wybrane zostaną wszystkie rekordy, których pole id będzie równie 1, 2 lub 3. Czyli faktycznie wybrane zostaną trzy rekordy o z polami id o wartościach podanych w nawiasach okrągłych. W przypadku gdy mamy do czynienia ze zbiorem ciągłym lepiej będzie wykorzystać operator:
BETWEEN - operator sprawdzający przynależność elementu do danego przedziału. Przykład:
SELECT `id`, `nazwisko` FROM `nba` WHERE `id` BETWEEN 1 AND 5
Wybrane zostaną wszystkie rekordy, których pole id będzie z przedziału 1 do 5.
NOT - operator zaprzeczenia. Możemy go łączyć z innymi operatorami np "NOT BETWEEN" czy "NOT IN". Przykład:
SELECT `id`, `nazwisko` FROM `nba` WHERE `id` NOT BETWEEN 1 AND 5
Wybrane zostaną wszystkie rekordy, których pole id będzie z poza przedziału 1 do 5.
Łącząc powyższe operatory moglibyśmy np. wyszukać wszystkich zawodników z naszej tabeli, którzy grają co najmniej 10 do maksymalnie 15 lat i w tych mistrzostwach zdobyli już co najmniej 20 punków. Konstrukcja taka wyglądałaby następująco:
SELECT `id`, `nazwisko` FROM `nba` WHERE `lata` BETWEEN 10 AND 15 AND `punkty` > 20
Piotr Kuźmiński
szukaj: operatory logiczne kurs mysql
Zagadnienia poruszane w tej części kursu:
Wyszukiwanie rekordów
Operatory porównań
Operatory logiczne
Sortowanie wyników
Analiza błędów
program partnerski
Część 1
Część 2
Część 3
kurs css
kurs html
kurs xhtml
kurs javascript
kurs php
kurs mysql
strona główna
wyszukiwarka
konkurs
forum
blog
kursy online
kurs css
kurs html
kurs xhtml
kurs javascript
kurs php
kurs mysql
porady
seo
flash
javascript
php + mysql
xhtml + html + css
pozostałe
grafika
darmowe czcionki
darmowe szablony
artykuły
standardy
marketing
użyteczność
pozostałe
recenzje
książki
aplikacje
magazyny
wiadomości
raporty
technologie
wydarzenia
przeglądarki
wyszukiwarki
różne
promuj
redakcja
kontakt
2004-2008 copyright by webmade.org
_uacct = "UA-194321-1";
urchinTracker();
Wyszukiwarka
Podobne podstrony:
Operatory porĂłwnaĹ ( operatory porĂłwnaĹ kurs mysql ) webmade orgJÄzyk SQL dodawanie rekordĂłw ( dodawanie rekordĂłw sql kurs mysql ) webmade orgJÄzyk SQL tworzenie tabel ( tworzenie tabel sql kurs mysql ) webmade orgJÄzyk SQL usuwanie rekordĂłw ( usuwanie rekordĂłw delete sql kurs mysql ) webmade orgOgraniczenie wynikĂłw zapytania ( limit kurs mysql ) webmade orgPorcjowanie wynikĂłw zapytania ( porcjowanie wynikĂłw kurs mysql ) webmade orgPodsumowanie ( kurs mysql ) webmade orgWyszukiwanie rekordĂłw ( wyszukiwanie rekordĂłw like kurs mysql ) webmade orgAnaliza bĹÄdĂłw ( analiza bĹÄdĂłw mysql error kurs mysql ) webmade orgSortowanie wynikĂłw ( sortowanie wynikĂłw order by kurs mysql ) webmade orgMaĹa rzecz, a cieszy ( mysql num rows kurs mysql ) webmade orgZapytania ( zapytania sql kurs mysql ) webmade orgJÄzyk SQL aktualizacja rekordĂłw ( aktualizacja rekordĂłw update sql kurs mysql ) webmade orgJÄzyk SQL wybieranie rekordĂłw ( mysql?tch row sql kurs mysql ) webmade orgTworzenie i wybieranie bazy ( tworzenie bazy danych wybĂłr bazy danych kurs mysql ) webmade orgInformacje o tabeli ( mysql field name mysql field len mysql field type mysql field flags ) webmadwiÄcej podobnych podstron