数据查询-列别名 //使用AS来命名列 SELECT SCode AS 学生编号,SName AS 学生姓名, SAddress AS 学生地址 FROM Students WHERE SAddress <> '河南新乡'//使用=来命名列 SELECT 姓名 = FirstName+'.'+Las ...
分类:
数据库 时间:
2018-01-17 01:25:02
阅读次数:
190
//SQL中的IF-ELSE语句 IF (条件) BEGIN 语句1 语句2 … … END ELSE BEGIN 语句1 语句2 … … END 例子:IF (@score > 85) PRINT '考试等级:' + '优秀' ELSE IF (@score > 70) PRINT '考试等级:' ...
分类:
数据库 时间:
2018-01-17 01:16:08
阅读次数:
195
字符串函数 函数名 描述 示例 CHARINDEX 寻找一个指定的字符串在另一个字符串中的起始位置 SELECT CHARINDEX('JBNS','My Jbns Course',1 ) 返回:4 LEN 返回传递给它的字符串长度 SELECT LEN('SQL Server课程') 返回:12 ...
分类:
数据库 时间:
2018-01-17 01:10:03
阅读次数:
219
//声明局部变量DECLARE @变量名 数据类型 DECLARE @name varchar(8) DECLARE @seat int //赋值SET @变量名 = 值 或 SELECT @变量名 = 值 SET @name = '张三' SELECT @name = studentName FR ...
分类:
数据库 时间:
2018-01-17 00:45:30
阅读次数:
193
CREATE DATABASE 数据库名 ON [PRIMARY] ( <数据文件参数> [,…n] [<文件组参数>] ) [LOG ON] ( <日志文件参数> [,…n] ) 源代码:CREATE DATABASE MySchool ON PRIMARY --默认就属于PRIMARY主文件组, ...
分类:
数据库 时间:
2018-01-17 00:38:22
阅读次数:
173
//插入一行数据INSERT [INTO] 表名 [(列名)] VALUES (值列表)注意事项:(1)每次插入一行数据,不能只插入半行或者几列数据 插入的数据是否有效将按照整行的完整性的要求来检验 (2)每个数据值的数据类型、精度和小数位数必须与相应的列匹配(3)不能为标识列指定值 (4)如果在设 ...
分类:
数据库 时间:
2018-01-17 00:23:01
阅读次数:
204
//内联接:(INNER JOIN)内联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行 (1)SELECT …… FROM 表1 INNER JOIN 表2 ON …… SELECT S.SName,C.CourseID,C.Score FROM Score AS C INNER JOIN ...
分类:
数据库 时间:
2018-01-17 00:16:17
阅读次数:
126
存储过程的分类(1)系统存储过程 系统存储过程的名称一般以“sp_”开头 由SQLServer创建、管理和使用 存放在Resource数据库中 类似java语言类库中的方法(2) 扩展存储过程 扩展存储过程的名称通常以“xp_”开头 以DLL形式单独存在 (3)用户自定义存储过程 由用户在自己的数据 ...
分类:
数据库 时间:
2018-01-17 00:13:20
阅读次数:
154
CREATE TABLE 表名 ( 列名1 数据类型 列的特征, 列名2 数据类型 列的特征, ... ) 注意:布尔值 TRUE 和 FALSE 可以转换为以下 bit 值:TRUE 转换为 1,FALSE 转换为 0 //源代码:USE MySchool --将当前数据库设置为MySchool ...
分类:
数据库 时间:
2018-01-17 00:10:37
阅读次数:
218
//CAST(表达式 AS 数据类型) 源代码:SELECT StudentName + '的出生日期是' +CAST(BornDate as varchar(50)) AS '学生信息' FROM Student //CONVERT(数据类型,表达式,样式 ) SELECT StudentName ...
分类:
数据库 时间:
2018-01-16 23:57:47
阅读次数:
344