EXISTS
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript jQuery MySQL PHPStorm Database

MySQL SQL

SELECT DISTINCT WHERE AND OR NOT ORDER BY INSERT INTO NULL UPDATE DELETE LIMIT MAX MIN COUNT AVG SUM LIKE WILDCARDS IN BETWEEN AS INNER JOIN LEFT JOIN RIGHT JOIN CROSS JOIN SELF JOIN UNION GROUP BY HAVING EXISTS ANY ALL INSERT SELECT CASE IF NULL COALESCE Operaterji

MySQL Database

CREATE DATABASE DROP DATABASE CREATE TABLE DROP TABLE ALTER TABLE CONSTRAINTS NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT CREATE INDEX AUTO-INCREMENT DATE CREATE VIEW FUNKCIJE DATA TYPE Združevalne funkcije XAMPP PHP Laravel

EXISTS (slo. Obstaja)

Operator EXISTS se uporablja za preverjanje obstoja katerega koli zapisa v poizvedbi in vrne True, če poizvedba vrne enega ali več zapisov. Za primer bomo uporabili tabelo tehnika.

id ime_izdelka proizvajalec uporaba oddelek drzava izmisljena_stevilka
1 Monitor VIEWSONIC VG2748A-2 68,58cm (27) IPS FHD HDMI VGA LCD LED USB 3.2 VIEWSONIC za računalnik Računalništvo USA 100010
2 Etui ovitek Skin Pro Bookcase za Google Pixel Google dodatek za telefon Telefonija USA 100011
3 IMOU RANGER 2C VIDEO NADZORNA KAMERA / TA22C IMOU Varnostna kamera Dom Rusija 100012
4 Mini hladilnik VOX KS 0610 F, 51 cm, 40 l, razred F, bel Vox Mini hladilnik Bela tehnika USA 100013
5 Denon DCD-900NE Denon CD predvajanik Avdio Japonska 100014
6 Pilot Marker SUPER COLOR Pilot Marker Pisarna Japonska 100015

Naslednji SQL stavek vrne True in navede državo izdelka.

SELECT drzava
FROM tehnika
WHERE EXISTS(SELECT id_tabele FROM podvojena_tabela WHERE podvojena_tabela.id_tabele = tehnika.id AND id_tabele < 10);
    
EXISTS 1
EXISTS 1

Enak primer zgornjemu, samo, da smo uporabili znak enako namesto več kot.

SELECT drzava
FROM tehnika
WHERE EXISTS(SELECT id_tabele FROM podvojena_tabela WHERE podvojena_tabela.id_tabele = tehnika.id AND id_tabele = 3);
    
EXISTS 2
EXISTS 2

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN