1. Create db
CREATE DATABASE my_db;
2. CREATE TABLE
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FisrtName varchar(255),
Address varchar(255),
City varchar(255)
);
CREATE TABLE PersonNotNull
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
* 외래키 참조 테이블 생성
CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
PRIMARY KEY(O_Id),
FOREIGN KEY(P_Id) REFERENCES Persons(P_Id)
)
3. DROP
DROP DATABASE database_name
DROP TABLE table_name
4. INSERT
INSERT INTO Persons (FirstName, LastName)
VALUES ('Lars','Monsen')
5. FUNCTION
1. SELECT AVG(column_name) FROM table_name
2. *count(*) : record 수
SELECT COUNT(*) FROM table_name;
3. Round(n,i)
- n을 i+1번째에서 반올림한 결과를 나타냄
SELECT ProductName, ROUND(Price,0) AS RoundedPrice
FROM Products;
'개발관련 > SQL' 카테고리의 다른 글
SQL :: Substring (0) | 2016.08.05 |
---|---|
SQL :: CONVERT() (0) | 2016.08.05 |
SQL :: CASE WHEN (0) | 2016.08.05 |
함수 정리 (0) | 2016.07.26 |
INNER JOIN, LEFT JOIN, RIGHT JOIN (0) | 2016.06.21 |
댓글