第12页 指定列 带有空格的列名
- 章节名:指定列 带有空格的列名
- 页码:第12页
如果只想选择表中的一列,比如只想现实客户的姓氏,SELECT语句如下所示:
SELECT LastName
FROM Customers
如果想要选择多个列而不是所有列,select语句如下所示
SELECT
FirstName,
LastName
FROM Customers
例子中的结果将会如下所示:
FirstName LastName
Sara Davis
Rumi Shah
Paul Johnson
Samuel Martinez
这条语句的一般格式是:
SELECT columnlist
FROM table
如果在columnlist中指定多个列,那么这些列之间必须要用逗号隔开。columnlist中的每一列(FirstName, LastName)都放在单独的一行中,这样有助于提高可读性。
带有空格的列名
假设LastName列的列明用的是Last Name(两个单词间插入了一个空格),显然下面这条语句是无效的:
SELECT
Last Name
FROM Customers
因为Last和Name不是列名,所以这条语句被认为是无效的。即使Last和Name是正确的列名,它们之间也需要用逗号隔开。解决方案就是,用特殊的字符把所有包含空格的列名括起来。
在Microsoft SQL Server中,使用的字符是方括号[]
SELECT
[Last Name]
FROM Customers
在MySQL 中,使用的字符是重音符 `
SELECT
`Last Name`
FROM Customers;
依然对本书的所有笔记 · · · · · ·
-
第6页 数据类型
一般来讲,有3种重要的数据类型:数字(Numeric),字符(Character)和日期/时间(Date/Time...
-
第7页 空值
空值表示某个特定的数据元素没有数据。空值不等于空格或空白,按照字面意思解释就是没有包含...
-
第12页 指定列 带有空格的列名
-
第14页 完整SELECT语句
包含了全部子句的,完整的SELECT语句如下所示: SELECT columnlist FROM tablelist WHERE ...
-
第16页 计算字段和别名
从数据库中检索到的单个数据项上进行计算的方法叫做计算字段(calculated field)。通过这种...
说明 · · · · · ·
表示其中内容是对原文的摘抄