Loading:


Porównywanie przy pomocy podzapytań - MySQL

Podzapytania używa siÄ™ najczęściej w celu porównywania, a wiÄ™c:

 

jakis_argument   operator   (podzapytanie)

 

 

gdzie operator może być jedenm z: = > < >= <= <>

Na przykład:

 

... 'a' = (SELECT column1 FROM t1);

 

 

Następny przykład:

 

SELECT col1 FROM tab1 WHERE col1 = (SELECT MAX(col2) FROM t2);

 

 

 

Następny przykład:

 

SELECT * FROM tab1 AS t WHERE 2 = (SELECT COUNT(*) FROM tab1 WHERE t1.id = t.id);

 

 

Takich zapytaÅ„ (jak z dwóch ostatnich przykÅ‚adów) nie da sie zapisać bezpoÅ›rednio inaczej niż przy pomocy podzapytaÅ„. Innym rozwiÄ…zaniem jest użycie dwóch osobnych zapytan.



Napisz Artyku³

Listing

niema




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38473
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2021 v.1.5 | design: diviXdesign & rainbowcolors