--sql 1 将一张表的字段通过另一张表之间的对应关系进行更新。
update WarrantySaleItem set applicableName = a.applicableName
from Applicable a where a.ID = WarrantySaleItem.applicableName
--sql 2 通过一张表更新另一张表的数据。属于实用性的sql。
INSERT INTO dbo.Vendor(VendorCode,VendorNameCh,VendorNameEn,TaxRate)
SELECT VendorCode,VendorNameCh,VendorNameEn,TaxRate
FROM dbo.Vendor_Temp a
WHERE a.VendorCode not in
(SELECT VendorCode FROM dbo.Vendor)
UPDATE dbo.Vendor
SET VendorNameCh=a.VendorNameCh,
VendorNameEn=a.VendorNameEn,
TaxRate=a.TaxRate
FROM dbo.Vendor_Temp a
WHERE dbo.Vendor.VendorCode=a.VendorCode AND (
dbo.Vendor.VendorNameCh<>a.VendorNameCh OR
dbo.Vendor.VendorNameEn<>a.VendorNameEn OR
dbo.Vendor.TaxRate<>a.TaxRate)
--sql 3row_number 函数的使用Oracle中有rownumber,sqlservicer有这个函数,功能都差不多,使用方法如下:
select a.*,row_number() over(order by id) from Customer as a
--sql 3 查询某个数据库链接的信息。
SELECT * FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID]
IN
(
SELECT
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERE
NAME='CERS' --数据库名称
)
--sql4 查询各个科目的前三名的学生
use znj
go
create table student
(
sid int identity(1,1) primary key,
sname varchar(20) not null
)
create table coures
(
cid int identity(1,1) primary key,
cname varchar(20)
)
create table score
(
scid int identity(1,1) primary key,
sid int not null,
cid int not null,
result float
)
insert into student values('张学友')
insert into student values('吴孟达')
insert into student values('张柏芝')
insert into student values('曹阿瞒')
insert into student values('张牛俊')
insert into coures values('计算机科学与应用')
insert into coures values('高等数学')
insert into coures values('线性代数')
insert into score values(1,1,80)
insert into score values(1,2,78)
insert into score values(1,3,59)
insert into score values(2,1,84)
insert into score values(2,2,90)
insert into score values(2,3,45)
insert into score values(3,1,23)
insert into score values(3,2,45)
insert into score values(3,3,87)
insert into score values(4,1,100)
select * from student
select * from coures
select * from score
--查询出 各个科目的前三名(圆满解决)
select cid,result from score s group by cid,result having result
in
(
select top 3 result from score where cid = s.cid order by result desc
)
order by cid,result desc
--sql5删除数据库多余的归档日志
EXEC sp_cycle_errorlog ;
--sql6 统计
select prd.id, prd.sale_price, styles.tags as style_tags, colors.tags as color_tags,prd.added_time
from product as prd, product_tag as styles, product_tag as colors
where styles.product_id = colors.product_id
and prd.id = styles.product_id
and styles.dimension_id = 4
and colors.dimension_id = 5
相关推荐
全面的sql语句sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
sql语句命令sql语句命令sql语句命令sql语句命令sql语句命令sql语句命令
可是实现SQL的自动生成,再也不用为调式SQL语句错误而烦恼了!
精妙SQL语句精妙SQL语句精妙SQL语句精妙SQL语句精妙SQL语句
sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句sql注入语句...
非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常好的sql语句非常...
SQL 语句大全 SQL 语句大全 SQL 语句大全
Sql语句收藏 - 天尊阁Sql语句收藏 - 天尊阁Sql语句收藏 - 天尊阁Sql语句收藏 - 天尊阁Sql语句收藏 - 天尊阁Sql语句收藏 - 天尊阁
在项目开发的过程中难免需要打印一下自己拼写的SQL语句,尤其是很长的SQL语句,看起来很不舒服,使用该jar包,打印出来的SQL语句已经被格式化,结构很清晰、简洁,更方便我们调试及分析
SQL SQL语句大全SQL SQL语句大全SQL SQL语句大全SQL SQL语句大全SQL SQL语句大全SQL SQL语句大全SQL SQL语句大全SQL SQL语句大全SQL SQL语句大全
全面掌握SQL语句 详细的SQL语句介绍 详细的SQL语句介绍 详细的SQL语句介绍 详细的SQL语句介绍
非常好用的SQL Server 抓取SQL语句工具HOOK 非常好用的SQL Server 抓取SQL语句工具HOOK 非常好用的SQL Server 抓取SQL语句工具HOOK 非常好用的SQL Server 抓取SQL语句工具HOOK
sql语句sql语句sql语句
sql语句、动态SQL语句基本语法,里面有很多很有用的sql语句。
经典SQL语句大全经典SQL语句大全经典SQL语句大全经典SQL语句大全经典SQL语句大全
SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试SQL语句测试
经典SQL语句大全(各种sql语句) 各种复杂的SQl 都有,以及SQL语句的灵活运用
经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全
sql 语句大全sql 语句大全sql 语句大全sql 语句大全