数据库取值的sql语句

头像
香雪海Jackie   2021-09-19   4934浏览
已有61条回答
头像
秋秋花花
2022-11-16

系统临时表和用户临时表的区别
1)用户临时表:用户临时表的名称以单个数字符号(#)开头;
用户临时表只对创建这个表的用户的session可见,对其他进程是不可见的.
当创建它的进程消失时这个临时表就自动删除.
2)系统临时表:系统临时表的名称以数字符号(##)开头
全局临时表对整个sql
server实例都可见,但是所有访问它的session都消失的时候,它也自动删除.
创建语法
用户临时表:
create
table
#t1(id
int,name
varchar(50))
系统临时表:
create
table
##t1(id
int,name
varchar(50))
其实语法和建表一样.只是用户临时表是#列名.而系统临时表是##表名

82

头像
aimyforever
2022-06-04

--建立测试表
tableA
(type=“书籍”的不足100条),tableB
(type=“书籍”的多于100条)
create
table
tableA(id
int
identity(1,1),type
nvarchar(8))
create
table
tableB(id
int
identity(1,1),type
nvarchar(8))
go
--向表tableA循环插入测试语句
declare
@a
int
set
@a=0
while
(@a<120)
begin
if
@a<20
insert
into
tableA(type)values('报刊')--20本是'报刊'
else
if
@a<40
insert
into
tableA(type)values('光盘')--20本是'光盘'
else
if
@a<60
insert
into
tableA(type)values('')--20本是''
else
if
@a<80
insert
into
tableA(type)values('书籍')--20本是'书籍'
else
if
@a<100
insert
into
tableA(type)values('其它')--20本是'其它'
else
insert
into
tableA(type)values('杂志')--20本是'杂志'
set
@a=@a+1
end
go
--向表tableB循环插入测试语句
declare
@b
int
set
@b=0
while
(@b<120)
begin
insert
into
tableB(type)values('书籍')--全部是'书籍'
set
@b=@b+1
end
go
--查看表tableA,tableB中的
select
*
from
tableA
select
*
from
tableB
/************************查看你要看的的************************/
--方法一,用
charindex
函数(当然函数里面的顺序可以根据自己要求改变)
select
top
100
*
from
tableA
order
by
charindex(type,'书籍报刊杂志光盘其它')
--方法二,如果在不想用函数可以同一楼一样用下面的方法
select
top
100
*
from
tableA
order
by
case
when
type='书籍'
then
1
when
type='报刊'
then
2
else
3
end
--tableB表同上
--查看完后删除测试表
drop
table
tableA
drop
table
tableB
我已经测试过了,没问题
最后求赏~~

139

相关问题

求SQL数据库论文
fionazhang77 1970-01-01

急求一篇SQL数据库论文,不要设计论文。在线等。2500字-3500字之间.不要发链接楼下的字数不够啊

SQL查询语句,怎样查询重复数据
起舞徘徊风露下 1970-01-01

有表A, 中有字段id, name, memo现在有很多id重复的数据,怎么把这些重复的都查出来?group by? 请写出SQL语句, 谢谢

跪求SQL数据库论文
非非1227 1970-01-01

我现在急需,求大家帮帮我。我磕头谢谢你们了!~

sql数据库如何导出?
疯疯丫头315 1970-01-01

我是用phpstudy2009一键安装成的PHP环境!在本地调试论坛(Discuz! X1.5)!现在想把数据库导出来,导入到虚拟主机上!请问该如何解决呢?我对数据库不是很了解!麻烦详细些!

SQL Server数据库论文难吗
chocolate宸 1970-01-01

SQL Server数据库论文难吗SQL Server 2008

SQL数据库毕业论文答辩
MyronKiven 1970-01-01

我的题目是用SQL 做个数据库,答辩时老师会问些什么呢

利用SQL编写一个小型数据库
小琳子雄霸天下 1970-01-01

用SQL编写一个小型数据库 最好附带论文 急用!!!! 发到myang_001@qq.com邮箱里!谢谢!!什么样的都行,只要是数据库就行,ASP+SQL的

求一篇SQL Server 2005数据库应用的论文。
天道酬勤1212 1970-01-01

很急,最好快,谢谢!!

最新问答

排水论文在哪发?
伊兰0518 2021-09-19

小区市外排水论文发哪个杂志可以呢?我需要发表一篇这方面的论文。

word转pdf,为什么不显示图片图片?
花花的老妈 2021-09-19

我想把论文从word格式转换成PDF格式,用的金山WPS,可转换完成之后,里面的流程图就不见了,空白~~这是为什么呢?谁能帮我解决一下!谢谢!

公众号与小程序有什么区别
汤糖躺烫湯 2021-09-19

公众号与小程序有什么区别

如何制作电子小报
dream959595 2021-09-19

镀铬什么意思
autumngold 2021-09-19

镀铬什么意思

中国电影艺术的思想
幸福顺延 2021-09-19

中国针灸大纲作者是谁?
王子麻麻 2021-09-19

热门问答

排水论文在哪发?
伊兰0518 2021-09-19

小区市外排水论文发哪个杂志可以呢?我需要发表一篇这方面的论文。

word转pdf,为什么不显示图片图片?
花花的老妈 2021-09-19

我想把论文从word格式转换成PDF格式,用的金山WPS,可转换完成之后,里面的流程图就不见了,空白~~这是为什么呢?谁能帮我解决一下!谢谢!

公众号与小程序有什么区别
汤糖躺烫湯 2021-09-19

公众号与小程序有什么区别

如何制作电子小报
dream959595 2021-09-19

镀铬什么意思
autumngold 2021-09-19

镀铬什么意思

中国电影艺术的思想
幸福顺延 2021-09-19

中国针灸大纲作者是谁?
王子麻麻 2021-09-19

Coptyright © www.lw85.com电脑版