sqlserver 2008
SQL AND & OR 运算符如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。SQL ORDER BY 关键字ORDER BY 关键字用于对结果肥离集按照一个列或者多个列进行排序。ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
下面用我自己创建的‘Class’表数据作为演示:
AND 运算符实例下面的 SQL 语句从 'Class' 表中选取编号为‘101’ 且备注为 '优秀班级' 的班级:实例SELECT * FROM ClassWHERE CNumber='101'AND CDemo='优秀班级';
OR 运算符实例下辞阅面的 SQL 语句从 'Class' 表中选取备注为‘优秀班级2’ 且备注为 '优秀班级3'的班级:实例SELECT * FROM ClassWHERE CDemo='优秀班级2' or CDemo='优秀班级3';
结合 AND & OR您也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式)。下面的 SQL 语句从 'Class' 表中选取备注为 '优秀班级' 且选取编号为 '101'或者 '102' 的班级:实例SELECT * FROM ClassWHERE CDemo='优秀班级' AND (CNumber='101' or CNumber='102');
ORDER BY 实例下面的 SQL 语句从 'Class' 表中选取所有班级,并按照 'CName' 列排序:实例SELECT * FROM ClassORDER BY CName;
ORDER BY DESC 实例下面的 SQL 语句从 'Class' 表中选取所有班级,裁英川并按照 'CNumber' 列降序排序:实例SELECT * FROM ClassORDER BY CNumber DESC;
sql不区分大小写