介紹有關 運算子 資料類型 萬用字元的使用
======== 先新增一個資料庫 db03 ========
Create
Database db03
GO
Use db03
======== 新增 Emp Table ========
Create Table Emp(
EmpId int primary key,
EmpName nvarchar(50),
Birthdate date,
Salary decimal(10,2))
======== Insert 資料 ========
Insert Into Emp(EmpId, EmpName, Birthdate, Salary)
Values(1, N'John', '1970-1-1', 40000),
(2, N'Peter', '1971-2-2', 56000),
(3, N'Linda', '1972-3-3', 68000),
(4, N'Alice', '1973-4-4', 42000)
======== 列出結果 ========
Select * From Emp
======== 列出 EmpName = N'Alice'的資料 ========
Select * From Emp
Where EmpName = N'Alice'
======== 列出 Salary 40000 和 50000之間的資料 ========
Select * From Emp
Where Salary Between 40000 And 50000
======== 列出 EmpId 1,3,5 的資料 ========
Select * From Emp
Where EmpId In(1, 3, 5)
======== Where ? and ? 的使用 ========
Select * From Emp
Where Birthdate>='1972/1/1' And Salary >=50000
======== 列出以字串 A開頭的所有字串 ========
Select * From Emp
Where EmpName Like 'A%'
======== 列出以字串 J為開頭 並且長度為二個字的所有字串 ========
Select * From Emp
Where EmpName Like N'J_'
======== 列出以字串 AJ為開頭的所有字串 ========
Select * From Emp
Where EmpName Like N'[AJ]%'
======== 不列出以字串 AJ為開頭的所有字串 ========
Select * From Emp
Where EmpName Like N'[^AJ]%'
======== Order By 排序的使用 ========
Select * From Emp
Order By Salary Desc --ASC, DESC