Professional Documents
Culture Documents
SQL Osnovne Komande I Opis
SQL Osnovne Komande I Opis
AND / OR
ALTER
TABLE
AS (alias)
BETWEEN
Primjer
SELECT column_name(s)
FROM table_name
WHERE condition
AND|OR condition
ALTER TABLE table_name
ADD column_name datatype
or
ALTER TABLE table_name
DROP COLUMN column_name
SELECT column_name AS column_alias
FROM table_name
or
SELECT column_name
FROM table_name AS table_alias
SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2
CREATE
DATABASE
CREATE
TABLE
CREATE
INDEX
CREATE
VIEW
DELETE
DROP
DATABASE
DROP
INDEX
Implementacija
SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';
ALTER TABLE Persons
ADD DateOfBirth date
SELECT CustomerName,
Address+', '+City+',
'+PostalCode+', '+Country
AS Address
FROM Customers;
SELECT * FROM Products
WHERE ProductName
BETWEEN 'C' AND 'M';
DROP
TABLE
EXISTS
GROUP BY
HAVING
IN
INSERT
INTO
INNER JOIN
LEFT JOIN
SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON
table_name1.column_name=table_name2
.column_name
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON
table_name1.column_name=table_name2
.column_name
SELECT
Customers.CustomerName,
Orders.OrderID
FROM Customers
INNER JOIN Orders
ON
Customers.CustomerID=Ord
ers.CustomerID
ORDER BY
Customers.CustomerName;
SELECT
Customers.CustomerName,
Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON
Customers.CustomerID=Ord
ers.CustomerID
ORDER BY
Customers.CustomerName;
RIGHT JOIN
FULL JOIN
SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON
table_name1.column_name=table_name2
.column_name
SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2
ON
table_name1.column_name=table_name2
.column_name
SELECT
Customers.CustomerName,
Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders
ON
Customers.CustomerID=Ord
ers.CustomerID
ORDER BY
Customers.CustomerName;
SELECT * FROM Customers
WHERE City LIKE 's%';
# poinje sa s #
SELECT * FROM Customers
WHERE City LIKE '%s';
# zavrava sa s #
LIKE
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern
ORDER BY
SELECT
SELECT *
SELECT
DISTINCT
SELECT
INTO
SELECT column_name(s)
FROM table_name
ORDER BY column_name [ASC|DESC]
SELECT column_name(s)
FROM table_name
SELECT *
FROM table_name
SELECT DISTINCT column_name(s)
FROM table_nameSELECT DISTINCT City
FROM Customers;
SELECT *
INTO new_table_name [IN
externaldatabase]
FROM old_table_name
or
SELECT column_name(s)
INTO new_table_name [IN
externaldatabase]
FROM old_table_name
SELECT TOP
TRUNCATE
TABLE
UNION
UNION ALL
UPDATE
UPDATE table_name
SET column1=value, column2=value,...
WHERE some_column=some_value
WHERE
SELECT column_name(s)
FROM table_name
WHERE column_name operator value
SELECT *
INTO
CustomersBackup2013
FROM Customers
WHERE Country='Germany';
Online editor:
http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all [Log]
Primjeri:
select price, count(*) from fake_apps group by price Sortira aplikacije po
cijenama i stavlja broj aplikacija
select price, count(*) from fake_apps where downloads>20000 group by price
Slino, samo aplikacije sa preko 20000 downloada
select sum(downloads) from fake_apps Suma svih downloada
SELECT ProductID, ProductName, Price from Products where not (Price between
19 and 100);