SQL server数据库中,一般我们用单引号将字符串等括起来使用,从而用来标识一个字符串。那么我们在什么时候使用双引号呢。
  双引号在数据库中是用来标识一个事物名字的,例如:表的名字,约束的名字,列的名字,计算列的名字,临时表的名字。是不是感觉还是非常的迷糊呢。下面我通过一个小栗子来说明。
  现在我们一个数据库表,如下图。
  
  可是,大家很容易发现,我们的字段名称都是中文的,这个时候就体现出双引号的作用了。比如查询,计算列后的别名。
  

查询
select "商品编号","商品名称" from Goods

在这个例子中,我们会发现,当表中列名为汉字的时候,就会使用双引号,即不能写成

select 商品编号,商品名称 from Goods

select '商品编号','商品名称' from Goods

 

计算列
select "商品编号" ,"商品名称","零售价", "数量","零售价"* "数量" as "总收入"
from Goods


在我们使用别名的时候,我们会使用双引号,当然,做别名的时候也可以不使用双引号 (此规则对中英文字符串通用)。比如

select "商品编号" ,"商品名称","零售价", "数量","零售价"* "数量" as 总收入
from Goods

SQL server数据库中双引号(英文)的使用相关推荐

  1. 浅析SQL Server数据库中的伪列以及伪列的含义

    浅析SQL Server数据库中的伪列以及伪列的含义 原文:浅析SQL Server数据库中的伪列以及伪列的含义 本文出处:http://www.cnblogs.com/wy123/p/6833116 ...

  2. 通过VB向SQL Server数据库中录入数据

    Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 一.数据录入 通过VB向SQL Se ...

  3. 在ASP.NET中将图片存储到Sql Server数据库中

    在ASP.NET中将图片存储到Sql Server数据库中 http://hi.baidu.com/rayshow/blog/item/360e8ff9662c8b5a252df268.html 索引 ...

  4. 清空SQL Server数据库中所有表数据的方法(转)

    清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入 ...

  5. mysql raiserror_RAISERROR在SQL Server数据库中的用法

    raiserror  是由单词 raise error 组成 raise  增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误.[ 以下资料来源于sql ser ...

  6. SQL Server数据库中、获得刚插入新记录的自动ID号

    以下的文章主要是介绍在SQL Server数据库中正确获得刚插入一条新记录的自动ID号的实际操作过程,下面就是文章对其的主要内容的具体描述,望大家在浏览之后会对其有更深的了解. 使用[IDENT_CU ...

  7. 从sqlserver中数据写入mysql_[SQL Server]SQL Server数据库中如何返回INSERT INTO语句插入/写入数据后的记录值(比如ID等)?...

    问题描述 SQL Server数据库中,有时候当我们使用INSERT INTO语句写入数据后,需要返回写入数据对应的自增ID或者GUID,以便根据此记录进行后续的操作.那么SQL语句如何实现返回记录值 ...

  8. SQL Server数据库中使用sql脚本删除指定表的列

    在SQL Server数据库中删除某一列,使用数据库管理工具直接可视化操作是很简单的,但是如果要用sql脚本呢?可能你会说很简单,直接用 ALTER TABLE [要删除的字段所在的表名] DROP ...

  9. SQL Server数据库中批量导入数据的四种方法总结

    在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题.其实,在SQL Server中集成了很多成批导入数据的方法.有些项目实施顾问头疼的问题,在我们数据库管理员眼中,是小菜一碟.现在的重点就是, ...

最新文章

  1. ida 调试中call stack如何打开|修改数值
  2. javascript 判断浏览器
  3. 如何删除SQL Server表中的重复行
  4. SAP CRM Product ACE check调试
  5. go get 的不再src目录中_如何正确的开始用Go编程
  6. hssfworkbook 单元格合并后宽度不生效_一起来学习Excel批量合并单元格的操作技巧...
  7. ssm mysql增删改查_SSM配置并实现简单的数据库增删改查操作
  8. 轻松查看网页源代码-BlazingTool Instant Source软件的使用
  9. RDS for MySQL 物理备份文件恢复到本地数据库(亲测)
  10. 【唐宇迪】opencv实战学习
  11. python飞机大战类_500行代码,教你用python写个微信飞机大战
  12. 实验一、安卓开发环境基本配置实验
  13. 基础的风光摄影技术控制
  14. date time 分开存储如何合并_关于TDateTime的TDate与TTime合并的问题 | 菲菲的家
  15. eve为什么服务器还在维护,EVE无法进入
  16. 漫谈京东(一)——自营手机类商品数据分析
  17. Python中的数据序列(元组、集合、字典)
  18. CAD怎么调整绘图区左下方显示坐标的框
  19. db2 hadr 起停顺序_电机顺序启停问题
  20. HDU - 5984 Pocky(数学推导)

热门文章

  1. 【网友选08感动中国十大动物 猪坚强夺冠(组图)~~】
  2. PogoPlug安装迷你云
  3. 使用 React Hooks实现一个返回顶部的按钮
  4. 几种近距离的无线通信技术
  5. 自定义Gradle插件之Hello World
  6. 达摩克利斯之剑:开源软件的合规风险及防控策略
  7. 李尚龙《你只是看起来很努力》| 要学会避开弱者思维
  8. IRS综述2:面向智能可重构环境——智能反射面辅助的无线通信网络
  9. 2016年湖南省第十二届大学生计算机程序设计竞赛 解题报告
  10. 一个网页版的随机点名系统