数据库取值的sql语句
最新问答
- 秋秋花花
系统临时表和用户临时表的区别
1)用户临时表:用户临时表的名称以单个数字符号(#)开头;
用户临时表只对创建这个表的用户的session可见,对其他进程是不可见的.
当创建它的进程消失时这个临时表就自动删除.
2)系统临时表:系统临时表的名称以数字符号(##)开头
全局临时表对整个sql
server实例都可见,但是所有访问它的session都消失的时候,它也自动删除.
创建语法
用户临时表:
create
table
#t1(id
int,name
varchar(50))
系统临时表:
create
table
##t1(id
int,name
varchar(50))
其实语法和建表一样.只是用户临时表是#列名.而系统临时表是##表名浏览 456赞 140时间 2023-06-01 - aimyforever
--建立测试表
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
我已经测试过了,没问题
最后求赏~~浏览 388赞 56时间 2022-04-22
相关问答
-
数据库SQL语句3000字论文
-
求SQL数据库论文
-
SQL查询语句,怎样查询重复数据
-
跪求SQL数据库论文
-
sql数据库如何导出?
-
SQL Server数据库论文难吗
-
SQL数据库毕业论文答辩
-
ASP注册登录用SQL数据库
-
求网上订餐系统Java源码(包括数据库建表sql(SQL数据库))+论文(ssh更好)
-
利用SQL编写一个小型数据库
-
急求SQL数据库设计实例论文
-
求一篇SQL Server 2005数据库应用的论文。
-
《SQL SERVER 数据库设计》-(火车订票系统)
-
sql server 数据库数据完整性的毕业论文应该怎么写
-
求一篇SQL Sever数据库应用论文字数5000字。
-
有关于tomcat的或者sql数据库外文文献吗?
-
求个用SQL编写的数据库论文 小弟急需!!!!
-
急需一份SQL数据库的程序跟设计论文
-
SQL Server2000数据库在网站中的应用和作用论文
-
对于数据库,SQL和Oracle的选择,有关毕业设计。