搜索sql语句

2016-02-19 11:47 2 1 收藏

今天图老师小编给大家精心推荐个搜索sql语句教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】

CREATE procedure dbo.select_a
    @b varchar(50),
    @c varchar(50),
    @d varchar(50),
    @e varchar(50)
as
declare @strsql varchar(5000) ;
set @strsql='select * from a where 1=1  ';
if @b '' 
set @strsql= @strsql+' and b="'+@b +'"';
if @c '' 
set @strsql= @strsql+' and c="'+@c +'"';
if @d '' 
set @strsql= @strsql+' and d="'+@d  +'"';
if @e '' 
set @strsql= @strsql+' and  e="'+@e +'"';

exec (@strsql)
GO


来源:https://www.tulaoshi.com/n/20160219/1598589.html

延伸阅读
标签: SQLServer
为了大家更容易理解我举出的SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。 1.在查询结果中显示列名: a.用as关键字:select name as '姓名' from students order by age b.直接表示:select name '姓名' from students order by age 2.精确查找: a.用in限定范围:select *...
都是一些精典实用的常用语句. MYSQL显示数据库或表: 以下为引用的内容: show databases;//然后可以use database_name; show tables; MYSQL更改表名: alter table table_name rename new_t; MYSQL添加列 : alter table table_name add column c_n column attributes; MYSQL删除列: alter table tabl...
标签: MySQL mysql数据库
2006-10-8 表数据:tab1 id    name  num A     a         9 A     b       11 B     f         7 B     g  ...
1、 代码如下: select top 10 * from ( select top (@Page * 10) ROW_NUMBER() OVER (order by id) as RowNum, id, username from Guest where username = 'user' ) as T where RowNum ((@Page - 1) * 10) 2、 代码如下: select * from ( select ROW_NUMBER() OVER(order by id) as RowNum,id,username from Guest where user...
标签: SQLServer
说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 1<1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table wher...

经验教程

205

收藏

96

精华推荐

SQL语句的基本语法

SQL语句的基本语法

老梅阿林林

SQL SERVER 查询正在实行的SQL语句

SQL SERVER 查询正在实行的SQL语句

脱变赢未来

Sql 语句学习指南

Sql 语句学习指南

Meeting°

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部