回答

收藏

为什么SQL中的查询大多用大写字母编写?

技术问答 技术问答 252 人阅读 | 0 人回复 | 2023-09-14

我经常在 CAPITAL LETTERS中 看到用SQL编写的查询。虽然我认为SQL是不区分大小写的,为什么大多数都喜欢在写 大写字母0 G$ ~( {! t9 M+ ?( I. a
?这只是选择问题还是有逻辑?
$ i& R  [* i3 n& K+ l                : B, E6 s+ D- g5 s6 \* N) k
解决方案:3 O5 W8 e& T8 E1 U1 T7 a
               
6 @0 a# `/ Q3 i) k, n' g0 w$ ~& j7 B
  `2 E* y( n1 J( q- Y, V% I( }, T7 u0 R4 V+ w2 U- `# ^, a5 r
                这是为了提高可读性。以前,SQL是用纯文本编辑器编写的(不突出语法/代码),并且需要区分关键字以提高可读性和维护性。
3 O$ M+ ]; S6 M- GSELECT column_name' u/ r" X, n8 |5 v- o3 y
FROM table_name
0 Z9 @6 I7 q, dWHERE column_name = column_value' s; x5 T5 C  g0 y% e

* W' K/ y$ K) Q! Vselect column_name from table_name where column_name = column_value
  D5 {9 J' n7 \) a: Y) t  _看到不同?每行的第一个单词都告诉读者确切的情况(从某处选择某物)。
) `8 J; U. o0 G" J8 r( O但是现在,通过语法突出显示,实际上没有任何意义。但这是一种最佳实践,它允许SQL开发人员在开发时使用相同的页面/样式。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则