1.定义两个局部变量,一个的类型为nchar(12),一个类型为整型。为两个变量赋值,并输出。

DECLARE @mychar nchar(12),@myint int
SELECT @mychar='hsjdjdj',@myint=5
SELECT @mychar,@myint

2.定义两个局部变量,类型为字符串类型,为两个字符串赋值,然后将两个字符串连接输出。

DECLARE @a char(12),@b char(29)
SELECT @a='JDJDJ',@b='ndjd'
SELECT @a+@b

3.使用日期函数,分别输出今天的年份、月份、日期。

SELECT DAY(GETDATE())
SELECT MONTH(GETDATE())
SELECT YEAR(GETDATE())

4.使用数据类型转换函数,输出‘我的生日是+具体的年份’

DECLARE @age int
SET @age=22
PRINT '我的生日是'+CONVERT(VARCHAR(12),GETDATE(),103)-CAST(@age  as nchar(12))

5.使用IF-ELSE函数判断score表中是否有期末考试不及格的学生,有的话输出‘有不及格学生’,
并设置局部变量的@jieguo为1,否则输出‘没有不及格的学生’,并将局部变量@结果的值设为0。

DECLARE @jieguo int
SET @jieguo=1
SET @jieguo=(select final from score where final<60)
IF @jieguo<60PRINT '有不及格的学生'
ELSEPRINT '没有不及格的学生'

6.用while实现1-100之间能被3整除的数之和。

DECLARE @sum int,@count int
SET @sum=0
SET @count=1
WHILE @count<=100
BEGIN IF(@count%3=0)BEGIN SET @sum=@sum+@countENDSET @count=@count+1
END
PRINT @sum

7.从student表中查找学生的学号、姓名和等级(等级对应point>900的为A,point在800到900之间的为B,在700到800之间的为C,其他的为D)

SELECT studentno AS '学号',sname AS '姓名',
CASEWHEN point>900 THEN 'A'WHEN point<900 AND point>800 THEN  'B'WHEN point<800 AND point>700 THEN  'C'WHEN point<700 THEN  'D'
ENDAS '等级'

8.设置10s后执行存储过程EXEC sp_help

BEGIN WAITFOR DELAY '00:00:10'EXEC sp_help
END

Transact-SQL语言基础语句相关推荐

  1. 实验四 数据库SQL语言基础编程

    -- 实验四 数据库SQL语言基础编程 -- 实验目的: --  掌握数据库查询语句的编写方法 --  掌握利用查询语言完成基本查询 --  掌握利用SQL语句完成数据的添加.删除.修改操作 -- 实 ...

  2. PL/SQL语言基础

    PL/SQL语言基础 /********************************数据类型*************************************/ %rowtype  (行对 ...

  3. SQL语言基础教学 | Mysql 入门教学

    SQL语言基础教学 SQL(Structured Query Language)是一种用于管理关系型数据库的标准语言.本文将介绍SQL语言基础,包括SQL语言的基本语法.数据类型.数据查询.数据更新等 ...

  4. 最全MySQL8.0实战教程 2 SQL语言基础

    最全MySQL8.0实战教程 文章目录 最全MySQL8.0实战教程 2 SQL语言基础 2.1 SQL的概述 2.2 SQL的特点 2.3 SQL语言的组成 2.4 语法特点 [黑马程序员MySQL ...

  5. KingbaseES PL/SQL 过程语言参考手册(3. PL/SQL语言基础)

    3. PL/SQL语言基础¶ 本章节阐述PL/SQL语言的基本组成. 字符集 词法单元 声明 对标识符的引用 标识符的作用域和可见性 为变量赋值 表达式 错误报告函数 3.1. 字符集 任何要由PL/ ...

  6. 【数据库学习笔记】Day03 - SQL语言基础及数据库定义功能

    [数据库学习笔记]Day03 - SQL语言基础及数据库定义功能 〇.本文所用数据库表格: 一.关系运算: 关系运算,数学名词,基本运算有两类:一类是传统的集合运算(并.差.交等),另一类是专门的关系 ...

  7. SQL语言基础:数据库语言概念介绍

    1.概念介绍 SQL(Structured Query Lanauage)结构化查询语言是关系数据库中最普遍使用的语言.主要包括查询.数据操纵.数据定义.数据控制功能,是一种通用的.功能强大的关系数据 ...

  8. 数据库 SQL 语言 基础CRUD操作

    SQL 语言 1. 概括 ​ SQL:Structure Query Language(结构化查询语言),SQL被美国国家标准局(ANSI)确定为关 系型数据库语言的美国标准,后来被国际化标准组织(I ...

  9. SQL语言基本语句介绍

        表的建立 关系数据库的主要特点之一就是用表的方式组织数据.表是SQL语言存放数据.查找数据以及更新数据的基本数据结构.在SQL语言中,表有严格的定义,它是一种二维表,对于这种表有如下规定: 1 ...

  10. SQL语言基础:SQL语言概念知识笔记

    1.SQL标准 ANSI(美国国家标准机构)SQL 对ANSI SQL进行修改后在1992年采用的标准SQL-92或SQL2 SQL-99或SQL3标准从SQL2扩充而来,增加了对象关系特征和许多其他 ...

最新文章

  1. 写高质量的代码,永不言晚!
  2. 皖西学院微型计算机原理期末试卷,皖西学院 电气微机原理试卷A
  3. 关于sprintf和snprintf的比较
  4. 漫步线性代数十三——线性变换
  5. nginx配置多个站点的方法
  6. X大佬:建议被降级降薪员工主动辞职,网友炸了
  7. SQL单行函数-通用函数
  8. QBC的distinct查询
  9. 有向图强连通分支的Tarjan算法讲解 + HDU 1269 连通图 Tarjan 结题报告
  10. 从KRE到XRE:ASP.NET 5中正在消失的那些K
  11. vscode如何调整字体大小
  12. ios 更多 Url Schemes
  13. 好用的图吧工具云资源
  14. 什么是MTU?为什么MTU值普遍都是1500?
  15. 《图解http》读书笔记
  16. 《人性的弱点》简明总结
  17. 【kafka】二、kafka安装
  18. 上面两点下面一个三角形_图形学底层探秘 - 更现代的三角形光栅化与插值算法的实现与优化...
  19. torchvision的使用(transforms用法介绍)
  20. 关于Java程序员技能和面试注意事项

热门文章

  1. Apollo星火计划学习笔记|L1 Apollo平台安装(2021年9月更新)
  2. deployer部署_使用Deployer轻松部署PHP应用程序
  3. 赵明称荣耀2022年全球销量有望翻倍;微软完成197亿美元收购Nuance | 美通社头条...
  4. SQL零基础入门学习(四)
  5. 华为手机如何给手机屏幕录制
  6. Java 输出执行开始时间,结束时间和运行时间
  7. DilatedEncoder
  8. 中国工程师如何获 Google 的工作机会?
  9. 用友T3建立年度帐提示:对象名TAX_SB_NSSB_BJ_ZB无效
  10. “XXX停止运行”问题解决