求教一个SQL语句写法``` 一个sql语句的写法求教

作者&投稿:宦虎 (若有异议请与网页底部的电邮联系)
如果在sql2000中用,把||该为&把字符串中的单引号换了。

declear sql varchar(200);
set sql=select * from S_text;
if exist(select id from S_text where id="&id&") then
set sql=sql || 'where id=''&id&''';
else
set sql=sql || 'where class=''&classid&''';
end if

select top 100 * from (select * from S_text where id="&id&" union all select * from S_text where class="&classid&")t"

select*from S_text where id="&id&" or class="&classid

sql = "if exists(select top 1 from S_text where id = " & id & ") select * from S_text where id = " & id & " else select * from S_text where class=" & classid

SQL=select*from S_text
IF ID<>"" THEN
SQL=SQL&" where id="&id&""
ELSE
SQL=SQL&" where class="&classid&""
END IF

以上都可以实现,我就不多说了,照做就ok了

~

SQL的update语句怎么写?
答:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,update语句的写法:1、UPDATE table_name 2、SET column1=value1,column2=value2,...3、WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Na...

sql常用语句写法
答:SQL 基本操作命令 创建数据库create database 数据库名切换数据库use database 数据库名删除数据库drop database 数据库名 将数据库设为只读execute sp_dboption '数据库名','rend only','true' 将数据库设为自动收缩execute sp_dboption '数据库名','autoshrink','true'将数据库设为单独访问execute...

求教一个SQL语句写法```
答:else set sql=sql || 'where class=''&classid&''';end if

SQL语句查询条件一个字段=多个值怎么写
答:1、select * from test where id in (1,2,3)go 2、select * from testwhere id= 1orid =2orid=3 go 布局化查询言语(Structured Query Language)简称SQL(发音:/es kju el/ S-Q-L),是一类特殊目标的编程言语,是一类数据库查询和法式设想言语,用于存取数据以及查询、更新和办理关系数据库...

sql语句该怎么写?
答:1、select car.numplate as license ,COUNT( pet.petid) pet_count from pet left join person on person .perid =pet.perid left join car on person .perid =car.perid group by car. numplate 2、select person.sex gender ,COUNT( person.perid) 1t100000_...

SQL模糊查询语句怎么写啊
答:1、假设表名为product,商品名为name,简界为remark.则可如下写:select [name],[remark] from product name like '%aa%' or remark like '%aa%'.注:上面单引号的aa你表模糊查询输入的字符。2、select * from (表名) where (搜索名称)like '%%' and id like '%(简介)%'3、用 Like ...

判断条件的SQL 语句怎么写?
答:1、首先我们打开SQL Server Management Studio管理工具,点击【新建查询】,新增一个书写sql语句的窗口。2、在上一步打开的sql语句输入窗口,定义一个整数类型的变量,设置初始值等于10。3、使用if条件语句,判断上面的临时变量是否等于10,如果等于就输出一行文字。4、当上面的sql语句写完之后,点击顶部菜单...

SQL语句创建表
答:(1)NULL | NOT NULL 用于定义列的空值约束。(定义列) (下面的蓝色部份是单选其中之一)语法:CONSTRAINT 约束名 NULL | NOT NULL 例:下面的 SQL 语句强制 "Id_P" 列和 "LastName" 列不接受 NULL 值:(3)PRIMARY KEY 约束唯一标识数据库表中的每条记录。(即可以定义列也可能定义表)语法...

sql语句怎么写?
答:FROM TableName GROUP BY [姓名]GO --在SQLServer2005或更高版本环境下,语句还可以如下格式(效率更高噢):SELECT [姓名], [语文], [数学], [英语]FROM TableName PIVOT(SUM([成绩]) FOR [姓名] IN([语文], [数学], [英语])) AS T GO --另外说一下,表设计是否合理不能一概而论,...

在数据表中添加一个字段的SQL语句怎么写
答:数据表中添加一个字段的SQL语句写法为:1、alter table 表名 ADD 字段 类型 NOT NULL Default 0 2、ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0 3、在表employee 中加入 spbh 类型是varchar大小20 不为空 默认值是0 ...