各种语言代码规范

9 篇文章 0 订阅
5 篇文章 0 订阅

1. C


2.C++

4.Python


5.JavaScript


7.Objective-C

8.JSON

9.Shell

10.SQL

1). 所有的关键字大写

2). 关键字SELECT、FROM、JOIN、ON、WHERE、GROUP BY、LIMIT,都应该组成独立的block,有合适的缩进格式

3). 使用4个空格缩进,避免使用TAB键

4). 嵌套查询、嵌套条件,需要使用(),并组成独立的block,有合适的缩进格式

5). 每一行最多有一个关键字(IF等除外)

样例:
SELECT
    TBL_TEMP1.COL_A AS A,
    TBL_EXAMPLE.COL_B - TBL_EXAMPLE.COL_C AS DIFF
FROM
    (
        SELECT
            COL_ID,
            COL_X * COL_X AS COL_A
        FROM
            TBL_NUMBER
        WHERE
            COL_ID > 100
            AND COL_ID <= 1000
    ) TBL_TEMP1
JOIN
    TBL_EXAMPLE
ON
    TBL_TEMP1.COL_ID = TBL_EXAMPLE.COL_ID
WHERE
    TBL_TEMP1.COL_A <= 10000
    AND (
        TBL_EXAMPLE.COL_B > 0
        OR TBL_EXAMPLE.COL_C < 0
    )
GROUP BY
    TBL_EXAMPLE.COL_ID
LIMIT
    10
;
 



Author:忆之独秀

Email:leaguenew@qq.com

注明出处:http://blog.csdn.net/lavorange/article/details/51441695





  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值