码迷,mamicode.com
首页 > 其他好文 > 详细

第八周学习笔记

时间:2018-01-13 15:40:36      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:order   nbsp   bsp   空格   默认   sele   函数   空值   sql 语句   

SQL SELECT DISTINCT 语句

1.在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。

DISTINCT 关键词用于返回唯一不同的值。SQL SELECT DISTINCT 语法

SELECT DISTINCT column_name

FROM table_name;

2.字符串拼接时若拼接的某一部分的取值为NULL,则拼接后的输出结果只会是NULL

拼接的前部分将被覆盖丢失。

例、C.No+C.Name+C.PrecourseNo

  当C.PrecourseNo 取NULL时,拼接的最后输出结果为NULL。

修改后:C.No+C.Name+ RTRIM (ISNULL(C.PrecourseNo ,’’) 则避免了上述问题

3.

SQL ORDER BY 关键字

ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。

ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。

SQL ORDER BY 语法

SELECT  column_name,column_name

FROM table_name

ORDER BY column_name,column_name ASC|DESC;

4.

IN 操作符

IN 操作符允许您在 WHERE 子句中规定多个值。

IN 操作符实例

下面的 SQL 语句选取 City 为 "Paris" 或 "London" 的所有客户:

实例

SELECT * FROM Customers

WHERE City IN (‘Paris‘,‘London‘);

5.ISNULL 函数,判断是否为空值

语句执行后,若先修课程为空值,则输出结果‘无‘的数据类型与PreCourseNo 数据类型一致。

故因此可能会出现输出结果数据被截断或者出现空格情况,因此该函数在使用时常常连同着转变函数CONVERT 函数一起使用来转变输出结果的数据类型。

 

第八周学习笔记

标签:order   nbsp   bsp   空格   默认   sele   函数   空值   sql 语句   

原文地址:https://www.cnblogs.com/hhhhhhh/p/8278926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!