" /> Hasło <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Dom Gdzie SQL
PDF Uwaga

GDZIE - Służy do filtrowania rekordów


GDZIE używany do pobierania tylko te rekordy spełniające określone kryteria.

Składnia SQL GDZIE

SELECT column_name(s)
FROM table_name
WHERE column_name operator value

Przykład, w którym

Istnieje tabeli "Osoby":

P_IdNazwiskoImięAddressMiasto
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Tak, chcemy wybrać tylko ludzie, którzy mieszkają w mieście "Sandnes" z tabeli powyżej

Do tego celu użyć takiego zapytania:

1
2
SELECT * FROM Osób
WHERE Miasto="Sandnes"

P_IdNazwiskoImięAddressMiasto
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

Cytaty

Wartości liczbowe nie powinien być ujęty w cudzysłów.

Dla wartości tekstowych:

1
2
SELECT * FROM Osób WHERE Imię="Tove" // To jest poprawne:
SELECT * FROM Osób WHERE Imię=Tove // To nie jest prawidłowe:

Dla wartości liczbowych:

1
2
SELECT * FROM Osób WHERE Year=1965 // To jest poprawne:
SELECT * FROM Osób WHERE Year='1965' // To nie jest prawidłowe:

Operatory są za pomocą GDZIE

OperatorOpis
= Równie
<> Nie równe
> Ponad
< Mniej niż
> = Większa lub równa
<= Mniejsza lub równa
MIĘDZY Wybór danego zakresu
LIKE Wildcard wyszukiwania
IN

Uwaga: W niektórych wersjach SQL <> można zapisać jako !=

Komentarze

 
-1 #1 javadov 2010-12-06 18:34 Czy można używać 2 razy operatora, gdzie
SELECT DISTINCT id, nazwa, sername FROM tabela1 gdzie usunięte = 0 aby przez id
jak dodać gdzie nazwa jak = 'Tom' w tym zapytaniu?
Cytować
 
 
-6 #2 javadov 2010-12-06 18:35
Czy można używać 2 razy operatora, gdzie
SELECT DISTINCT id, nazwa, sername FROM tabela1 gdzie usunięte = 0 aby przez id
* Jak mogę dodać gdzie nazwa jak = 'Tom' w tym zapytaniu?

jak dodać where name LIKE '+ quotedstr (edytuj 1
Cytować
 
 
+1 #3 yangus 2011-02-08 12:29
Czy można używać 2 razy operatora, gdzie
SELECT DISTINCT id, nazwa, sername FROM tabela1 gdzie usunięte = 0 aby przez id
* Jak mogę dodać gdzie nazwa jak = 'Tom' w tym zapytaniu?

jak dodać where name LIKE '+ quotedstr (edytuj 1

SELECT DISTINCT id, nazwa, sername Z Tabela1
gdzie usunięte = 0 i nazwisko jak "Tom" / / ale dlaczego tutaj chcesz użyć?
celu przez id
Cytować
 
 
+1 #4 Wd45 2012-04-02 23:07


Cytować
 

Upoważnienie

Nicea Ajax Poll

Który z moich rozszerzeń jest najlepszy?

Statystyka

Reklama