SQL 常用語法
阿新 • • 發佈:2017-10-24
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 常用語法