登录站点

用户名

密码

注册

兴趣联盟 - Linux

  • lvzhong

    SQL server查询语句

    lvzhong 2009-09-01 08:22
    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
    删除所有行
你还不是该群组正式成员,不能参与讨论。 现在就加入