SQL编程

简介: SQL编程

一、变量的分类:

1.全局变量(成员变量):

必须是以@@为前缀,由系统定义,我们只能读取,不能修改它的值。

2.局部变量:

必须是以@为前缀,必须先声明在赋值。

二、局部变量:

1.声明的语法:declare @变量名 变量类型

eg: declare @id int

declare @name varchar(50)

2.给变量赋值:

set @id = 2;

select @id = 2;

set @name = ‘张三’;

备注:set和select的区别

set:不可以给多个变量赋值,如果结果返回多个值的话会报错,表达式未返回值时默认为null.

select:可以给多个变量赋值,如果结果表达式返回多个值时将返回最后一个表达式的值赋给变量,表达式未返回值时变量还是保持原值。

3.打印语句

print 变量名

eg:

–先声明一个存放性别的变量

declare @sex char(2)

–将王五的性别放在该变量中

select @sex = ssex from student where sname = ‘王五’

–打印输出该变量

print @sex

三、全局变量:

1.@@servername:服务器名称

2.@@language:语言

3.@@version:版本信息

4.@@Error:最后一个T-sql的错误号

四、类型转换

1.convert类型转换,语法:convert(转换的类型,需要转换的数据)

2.cast,语法:cast(需要转换的数据 as 转换的类型)

五、sql中的if–else语句

语法:

if(条件)

begin

//代码

end

else if(条件)

begin

//代码

end

else

begin

//代码

end

六、while循环

语法:

while(条件)

begin

//代码

end

七、break:停止循环

八、continue:结束当前循环,继续下次循环

九、case语句:

语法:

select 列1,列2 =

case

when 条件1 then 结果1

when 条件2 then 结果2

else 其他结果

end

from 表名

十、批处理,Go指令

是包含一个或多个sql语句组,从应用程序中一次性地发送到sqlserver。

目录
相关文章
|
1月前
|
SQL Perl
PL/SQL编程基本概念
PL/SQL编程基本概念
13 0
|
6月前
|
SQL Java 数据库连接
JSP商品进出库管理系统myeclipse开发sql数据库bs框架java编程jdbc
JSP 商品进出库管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER2008,使用java语言开发,系统主要采用B/S模式开发。
51 0
|
6月前
|
SQL Java 数据库连接
JSP婚纱影楼管理系统myeclipse开发sql数据库bs框架java编程jdbc
JSP 婚纱影楼管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER2008,使用java语言开发,系统主要采用B/S模式开发。
51 0
|
6月前
|
SQL Java 数据库
JSP毕业设计宣传网站系统myeclipse开发sql数据库BS模式java编程网页结构
JSP 毕业设计宣传网站系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍
33 0
|
6月前
|
SQL Java BI
JSP超市销售管理统myeclipse开发sql数据库BS模式java编程网页结构
JSP 超市销售管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER2008,使用java语言开发
25 0
|
3天前
|
SQL Java 数据库连接
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
|
4月前
|
SQL 存储 算法
数据库编程大赛:一条SQL计算扑克牌24点
参加NineData举办的数据库编程大赛,展示你的技术才华!用一条SQL语句解决扑克牌24点的计算表达式。这场比赛面向数据库爱好者、开发者、程序员、DBA等,展示你的编程技能,并有机会赢得丰厚奖励。欢迎大家来挑战!
195 0
数据库编程大赛:一条SQL计算扑克牌24点
|
6月前
|
SQL Java 数据库连接
JSP网上相亲交友系统myeclipse开发sql数据库bs框架java编程jdbc
JSP 网上相亲交友系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发,系统主要采用B/S模式开发。
70 0
|
4月前
|
SQL 关系型数据库 MySQL
SQL编程【MySQL 01】拆分列字段为行并根据类型翻译字段 > 1305 - FUNCTION x.help_topic_id does not exist 报错问题
SQL编程【MySQL 01】拆分列字段为行并根据类型翻译字段 > 1305 - FUNCTION x.help_topic_id does not exist 报错问题
36 0
|
4月前
|
SQL 关系型数据库 MySQL
【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法
【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法
37 0