1、结构化查询语言SQL(Structed Query Language)建立在关系运算理论基础上,介于关系代数与关系演算之间,是一种通用的、功能强大的关系数据库语言。
2、SQL语言提供两种主要工作方式:1)交互式命令方式 2)嵌入式程序方式
3、内模式—模式—外模式
4、表、主外键关系、候选键、约束、索引、视图、游标
5、查询、子查询、连接查询(内联接、外联接、交叉联接)
6、聚合函数、count、sum、max、min、avg
7、sql语句,CRUD(create、retrieve、update、delete)
8、T-SQL
declare @min tinyint
set @min=25
select cno,cname,csex,cage,crank from customers where cage between @min and 31
declare @min tinyint,@max tinyint
set @min=25
set @max=31
select cno,cname,csex,cage,crank from customers where cage between @min and @max
declare @male_num tinyint,@female_num tinyint
set @male_num=(select count(*) from customers where csex='男')
set @female_num=(select count(*) from customers where csex='女')
if(@male_num>@female_num)
select cno,cname,csex,cage from customers where csex='男'
else
select cno,cname,csex,cage from customers where csex='女'
update customers set crank=
case
when crank='普通会员' then '注册会员'
when crank='注册会员' then '银卡会员'
when crank='银卡会员' then '金卡会员'
when crank='金卡会员' then 'VIP会员'
when crank='VIP会员' then 'VIP会员'
while((select min(price) from products where price<=30)>10)
begin
update products set price=price*0.9 where price<=30
end
select pno,pname,price from products where price<=30
waitfor delay '00:02:00' --等待2分钟执行
select * from customers
declare @N int
select @N=1
sect_1:
print @N*@N
select @N=@N+1
while @N<7
goto sect_1
9、函数
select avg(price) as avg_price,count(price) as count_price,sum(price) as sum_price,max(price) as max_price,min(price) as min_price from products
selecct var(price) from products --统计方差
select month(0),day(0),year(0)
select year('03/12/1998')
select month('03/12/1998')
select day('03/12/1998')
select getdate()
select getutcdate()
select datepart(year,getdate())
select round(150.75,0) --151.00
select ceiling($123.45),ceiling($-123.45) --124.0000 -123.0000
select floor(123.45),floor(-123.45),floor($123.45) --123 -124 123.0000
declare @seed smallint
set @seed=1
while @seed<3
begin
print rand(@seed)
set @seed=@seed+1
end
分享到:
相关推荐
T-SQL语言基础T-SQL语言基础T-SQL语言基础T-SQL语言基础
sql语言大全记载的sql语言非常的全sql语言大全记载的sql语言非常的全sql语言大全记载的sql语言非常的全sql语言大全记载的sql语言非常的全sql语言大全记载的sql语言非常的全sql语言大全记载的sql语言非常的全
SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍SQL语言基本语句介绍
由于不同的 DBMS 产品,大都按自己产品的特点对 SQL 语言进行了扩充,很难完全符 合 SQL 标准。目前在 DBMS 市场上已将 SQL 的符合率作为衡量产品质量的重要指标,并研 制成专门的测试软件,如 NIST。目前,DM ...
Sql语言学习全套-给力推荐 Sql语言学习全套-给力推荐 alterfunction.sql alterproc_alterfunc.sql createtable.sql CURSOR.sql cursor_declare_open.sql functions.sql insert work.sql insertdualdata.sql...
PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司已经将PL/SQL整合到Oracle 服务器和...通过本教程的学习,您将初步掌握PL/SQL语言,能够利用PL/SQL语言完成建表、查询、添加、删除数据以及事务处理语句的基本用法。
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。
sourceinsight支持SQL语言;在sourceinsight中查看SQL,很好的插件工具哦!!!!!
SQL语言操作参考, 本帮助文档是从我的软件工程大作业——双选信息管理系统上取下来的,我重新整理了一下,把SQL语言操作的大部分内容都包括进去了,因此把它作为手头一个‘速查手册’是挺不错的! 文档里面的内容...
SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle、Sybase、Informix、SQL server这些大型的数据库管理系统,还是像Visual Foxporo、Power...
全文提供了SQL语言的命令数据库的通用命令
达梦数据库sql语句DM7_SQL语言使用手册
文字板pdf,SQL语言艺术 原版 The Art of SQL offers best practices that teach experienced SQL users to focus on strategy rather than specifics. Faroult's approach takes a page from Sun Tzu's classic ...
1.熟悉T-SQL语言的基本语法格式 2.熟悉T-SQL语言的运算符和表达式 3.熟悉T-SQL语言的基本语句 4.熟悉系统函数的调用 6熟悉T-SQL语言的用户定义标量函数
SQL语言参考大全 SQL 语句 好的例子总会被人们记得
达梦SQL语言手册 DM7_SQL语言使用手册
然而SQL语言由于以上优点,同时也出现了这样一个问题: 它是非过程性语言,即大多数语句都是独立执行的,与上下文无关,而 绝大部分应用都是一个完整的过程,显然用SQL完全实现这些功能是很困 难的。所以大多数...
SQL语言综合练习 SQL语言综合练习 SQL语言综合练习 SQL语言综合练习
《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑...
sql server sql语言培训 超级详细