1. 程式人生 > >SQL 常用語法

SQL 常用語法

into 類型 identity gate 刪除 ron 不同 isn 函數

記錄平常用到的SQL語句寫法及用法

SQL server

基礎用法部分:

1.添加字段

ALTER table [TableName] add [字段名稱] 字段類型  ; 
ALTER table [sale_plan] add addr_no nvarchar(50) null ; 

2. 刪除字段

--刪除 "Person" 表中的 "Birthday" 列
ALTER TABLE Person DROP COLUMN Birthday ;

3. 更改字段類型

ALTER TABLE Persons
ALTER COLUMN Name nvarchar
(50)

4. 創建表

CREATE TABLE Persons
(
   Id_P int  IDENTITY(1,1) NOT NULL, --主鍵自增
   LastName varchar(255) NOT NULL,  --不為空
   FirstName varchar(255),
   Address varchar(255),
   City varchar(255)
)

5. 插入數據

--語法
--INSERT INTO 表名稱 VALUES (值1, 值2,....)
--INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
INSERT INTO Persons VALUES (Gates, Bill, Xuanwumen 10, Beijing)


常用部分:

1.查詢當前時間: select GETDATE() ;

2.查詢非表字段寫法:

select columns1, columns2, ‘‘ as otherColumns , 123 as tempColumns from Table ;

3. distinct 用法,distinct 必須用在select 後面的第一個位置, distinct後面出現的字段也會去重(columnsA的值相同,columnsB不同會作為結果分別查出來 );

select distinct columnsA , columnsB from Table ;

4.字段為空 ISNULL()函數的使用

--查詢出姓名為空的記錄
select * from Person where ISNULL(name,‘‘) =‘‘  ;

5. case when

SQL 常用語法