CJB_SQL规约

1、运算符

        不等于         <>

        大于等于        >=

        小于等于        <=

2、命名限制

表名 最大30个半角字符,以字母开头,可包含字母和数字,以及下划线
索引名 最大30个半角字符,以字母开头,可包含字母和数字,以及下划线
View名 最大30个半角字符,以字母开头,可包含字母和数字,以及下划线
字段名 最大30个半角字符,以字母开头,可包含字母和数字,以及下划线

 3、SQL基本规约

        3-1、查询时不能使用 SELECT *。(如果需要取得全列,不能使用SELECT *,而是要把所有列一一明记)

        3-2、集约函数

                合计(SUM)

                最大(MAX)

                最小(MIN)

                平均(AVG)

                对象数(COUNT)

                UNION:对各子查询的结果进行汇总,并去掉重复行(无业务要求,不使用)

                UNION ALL:对各子查询的结果进行汇总,不做删除重复行的处理

4、索引

        4-1、原则上不允许使用LIKE处理,若有LIKE处理应考虑时候可以变更为BETWEEN IN处理

                例:WHERE C2 LIKE 'BC%'  ——>WHERE C2 BETWEEN 'BC1' AND 'BC9'

                                                                        WHERE C2 IN ('BC1','BC2','BC3','BC6','BC8')

posted @ 2022-12-07 15:22  小黄先生m  阅读(74)  评论(0)    收藏  举报