博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL server数据库中双引号(英文)的使用
阅读量:2241 次
发布时间:2019-05-09

本文共 606 字,大约阅读时间需要 2 分钟。

  SQL server数据库中,一般我们用单引号将字符串等括起来使用,从而用来标识一个字符串。那么我们在什么时候使用双引号呢。

  双引号在数据库中是用来标识一个事物名字的,例如:表的名字,约束的名字,列的名字,计算列的名字,临时表的名字。是不是感觉还是非常的迷糊呢。下面我通过一个小栗子来说明。
  现在我们一个数据库表,如下图。
  这里写图片描述
  可是,大家很容易发现,我们的字段名称都是中文的,这个时候就体现出双引号的作用了。比如查询,计算列后的别名。
  

查询

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

这里写图片描述

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

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

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

 

计算列

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

这里写图片描述

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

select     "商品编号" ,    "商品名称",    "零售价",     "数量",    "零售价"* "数量" as 总收入 from     Goods
你可能感兴趣的文章
为什么要用交叉验证
查看>>
用学习曲线 learning curve 来判别过拟合问题
查看>>
用验证曲线 validation curve 选择超参数
查看>>
用 Grid Search 对 SVM 进行调参
查看>>
用 Pipeline 将训练集参数重复应用到测试集
查看>>
PCA 的数学原理和可视化效果
查看>>
机器学习中常用评估指标汇总
查看>>
什么是 ROC AUC
查看>>
Bagging 简述
查看>>
详解 Stacking 的 python 实现
查看>>
简述极大似然估计
查看>>
用线性判别分析 LDA 降维
查看>>
用 Doc2Vec 得到文档/段落/句子的向量表达
查看>>
使聊天机器人具有个性
查看>>
使聊天机器人的对话更有营养
查看>>
一个 tflearn 情感分析小例子
查看>>
attention 机制入门
查看>>
手把手用 IntelliJ IDEA 和 SBT 创建 scala 项目
查看>>
GAN 的 keras 实现
查看>>
AI 在 marketing 上的应用
查看>>