-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path3_exists_operator_usage.sql
69 lines (60 loc) · 1.21 KB
/
3_exists_operator_usage.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/*
CREATE TABLE supplier(
SupplierID INTEGER NOT NULL,
SupplierName VARCHAR(100),
ContactName VARCHAR(100),
Address VARCHAR(100),
City VARCHAR(100),
PostalCode VARCHAR(100),
Country VARCHAR(100),
Phone VARCHAR(100),
UNIQUE(SupplierID)
);
*/
/*
TRUNCATE TABLE supplier;
GO
-- import the file
BULK INSERT supplier --table to which we need to insert values
FROM 'C:\Users\91740\Downloads\supplier - Supplier.csv'
WITH
(
FORMAT='CSV',
FIRSTROW=2
)
GO
*/
/*
CREATE TABLE product(
ProductID INTEGER NOT NULL,
ProductName VARCHAR(100),
SupplierID INTEGER NOT NULL,
CategoryID INTEGER NOT NULL,
Unit VARCHAR(100),
Price FLOAT,
UNIQUE(ProductID)
);
*/
/*
TRUNCATE TABLE product;
GO
-- import the file
BULK INSERT product --table to which we need to insert values
--FROM 'C:\Users\91740\Downloads\product - Product.csv'
WITH
(
FORMAT='CSV',
FIRSTROW=2
)
GO
*/
--select top 10 * from supplier
--select top 10 * from product
SELECT *--SupplierID,SupplierName
FROM supplier
WHERE
EXISTS (SELECT *--ProductName --CategoryID--
FROM product
WHERE product.SupplierID = supplier.supplierID
AND
Price = 20);