兴趣联盟 -
Linux
-
SQL server查询语句:命令格式
SELECT select_list
FROM table_list
[ WHERE search_conditions ]
[ ORDER BY order_list [ ASC | DESC ] ]例1:查询所有员工信息
SELECT * FROM Employees
*表示对所有列的引用 Employees表示表名例2 :如果只是想要得到某几列的值
SELECT Name, Title FROM Employees
明确地列出指定的列内容例3 :查询你所有工资大于4000的员工
SELECT * FROM Employees WHERE Salary > 4000
where 字句-按指定的条件返回数据行
操作符:=、<>、<、和>、BETWEEN AND、NOT、LIKE等例4 :查询工资在3000到4000的员工
SELECT * FROM Employees WHERE Salary Between 3000 and 4000
BETWEEN AND : 指定值的范围例5:查找雇员表中姓张的员工
SELECT * FROM Employees WHERE Name LIKE '张%' ;
LIKE :字符串进行模式匹配例6:返回按工资降序排序的结果
SELECT * FROM Employees ORDER BY Salary DESC
ORDER BY: 对行进行排序
关键字DESC/ASC:指降序/升序排列例7:在雇员信息表中加入一个新员工
INSERT INTO Employees
VALUES (10,‘王燕', '销售员', '1986-11-30 ', 4500)
向表中插入一行值例8:把Employees表内容导入到EmployeesNew新表中
SELECT * INTO EmployeesNew FROM Employees
从另一个表插入行例9:将所有销售员的工资提高 10%
UPDATE Employees
SET Salary = Salary * 1.1
WHERE Title = ‘销售员’;
SET:要更新的列和新值的列表
WHERE:搜索条件例10:当销售员李芳离职后,将其从表中删除
DELETE FROM Employees
WHERE name = ‘李芳’
删除符合条件的行例11:从 EmployeesNew 表中删除所有信息
DELETE FROM EmployeesNew
删除所有行
你还不是该群组正式成员,不能参与讨论。
现在就加入。

