sql - SQL函数是否应该大写有 'official'约定吗?

标签 sql capitalization

<分区>

我读了一堆关于大写 SQL 关键字(SELECT、FROM、WHERE 等)的文章 a questions,但我找不到以下话题:

我应该将 SUM()、COUNT() 等 SQL 函数大写吗?我上的一个类的老师习惯把函数大写,但是工作中的一个软件工程师告诉我不要。

有约定吗?

最佳答案

简而言之,这真的取决于个人喜好/风格。在 SQL 中始终对保留字使用大写字母是一个传统的约定(参见此处:https://www.sqlstyle.guide/#query-syntax),这个想法是即使有人没有使用突出显示保留字的 IDE,他们仍然可以轻松区分保留关键字和其他内容,例如列名和表名。

就我个人而言,我认为将保留字大写只会让 SQL 代码看起来像是 30 年前的,并且在键入时不断使用 shift 或 caps lock 并不是我想做的事情。您可以使用自动格式化扩展程序,但老实说……为什么?

关于sql - SQL函数是否应该大写有 'official'约定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57696964/

相关文章:

regex - 在CMake中将字符串的一部分转换为大写

bash - 使用 bash 4 语法将 Makefile 中字符串的首字母大写

sql - 优化使用日期进行过滤和连接的 SQL 查询

sql - Redshift 不支持 rollup(), grouping() 函数

sql - 基于服务日期的 JOIN 表

sql - 如何像这样显示 SQL 结果

python - 将数据框列中每个单词的首字母大写

sql - 在 Oracle 中,使用 1=1 启动 SQL 查询的 WHERE 子句有用吗?

java - 使用流 API 设置字符串全部小写但首字母大写

javascript - 使用替换和正则表达式将 JavaScript 中字符串的每个单词的首字母大写