摘要:
知识点思维导图: 备份sql server 根据已有的表创建新表 增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 分组:Group by 一张表,一旦 阅读全文
摘要:
EncryptByPassPhrasePwd: USE [cecaopsys] GO /****** Object: UserDefinedFunction [dbo].[EncryptByPassPhrasePwd] Script Date: 07/12/2017 17:17:45 ******/ 阅读全文
摘要:
Sql字段动态比较判断 sql语句返回主键id sql时间范围查询条件 sql每月数据统计 sql对sum()结果判空 验证某个属性是否已存在(修改信息时用) select COUNT(*) from ... where id != #id# and ... = #...# sql数组传参(in) 阅读全文
摘要:
例一 SELECT qqo.questionID '题目id', qqo.quesOption '选项' FROM qz_question_option qqo, qz_question qq WHERE qqo.questionID = qq.questionID 上面多行记录合并为如下形式:(s 阅读全文
摘要:
1、Sql语句尽量不*,只搜索使用的字段 2、实体类添加字段描述(注明主键),可添加非数据库字段,标记为“扩展字段” 3、sql语句的查询条件在实体类的set方法中要添加判断,否则检索记录为0,如: 4、sql.xml中的<sql>仅可在本文件内部调用,其它可被外部调用 5、参数最好封装成对象,防止 阅读全文
摘要:
NULL COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目 注意:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。 FIRST() 函数返回指定的列中第一个记录的值 阅读全文
摘要:
不等号(!=,<>) 查询出来的结果集不包含有当前字段为null的数据 <> 是标准的sql语法, 开发中尽量使用<>, 会将字段为null的数据也当做满足不等于的条件而将数据筛选掉 !=不能比较null值,最好用ISNULL()转一下在比较 Like % 包含零个或多个字符的任意字符串。 WHER 阅读全文
摘要:
存储过程(语法区分数据库):已预编译为一个可执行过程的一个或多个SQL语句,执行效率要比T-SQL语句高,可以使没有权限的用户在控制之下间接地存取数据库,从而确保数据的安全 创建: CREATE PROC [ EDURE ] procedure_name [ ; number ] [ { @para 阅读全文
摘要:
表连接 INNER JOIN:如果表中有至少一个匹配,则返回行 LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行 FULL JOIN:只要其中一个表中存在匹配,则返回行 索引 一般来说,应该在这些列上创建索引: 一般来说,不 阅读全文
摘要:
bit 0或1的整型数字 int 从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字 smallint 从-2^15(-32,768)到2^15(32,767)的整型数字 tinyint 从0到255的整型数字 decimal 从-10^38到10^38- 阅读全文