1. 易语言 sql语句查找 并给 出返回值
SQL="Select *from Account where loginName='"+编辑框1.内容+"' and amq='"+编辑框2.内容+"'
记录集1.打开(SQL)
.如果 (记录集1.记录数量>0)
信息框("查找成功")
.否则
信息框("查找失败")
2. 用sql语句查找某一行的一个值并返回那个值,怎么写 请将详细点 ,谢谢
declare @x int
select @x=[字段名] from [表名] where id=xxx
3. sql查询一个字段怎么获取其中的某个返回值
if Exists(Select * From 表 Where 电话 = '电话号码')
Select 姓名, 电话 From 表 Where 电话 = '电话号码'
else
Print '不存在'
4. 有层级的,怎么用sql查询返回结果
树形结构的查询。
你需要说明一下, 你的数据库是什么数据库。
Oracle 使用 START WITH CONNECT BY 语句实现树状查询
DB2 与 MySQL 使用 CTE 递归处理来实现。
5. 执行sql操作后如何获取其返回值
首先你要打开一个数据库连接,以oracle为例
private OleDbConnection conn;
public OleDbConnection creatConn()
{
String conServer = "XXX";//服务器地址
String conPort = "XXX";//端口
String conDataSource = "XXX";//数据库名
String strCon = "Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID = xxx;Password=xxx"
+ ";Data Source='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" + conServer + ")(PORT=" + conPort + ")))(CONNECT_DATA=(SERVICE_NAME=" + conDataSource + ")))'";
conn = new OleDbConnection(strCon);
conn.Open();
return conn;
}
然后才能用
private DataSet GetDataSet(Int TopN)
{
string s="select Top "+TopN+" Id,ShowImage,ForeWord from article ";
conn = this.creatConn();
OleDbDataAdapter command = new OleDbDataAdapter(s, conn);
DataSet dataSet = new DataSet();
command.Fill(dataSet);
return dataSet;//你要查询的数据就返回到dataSet中
}
6. 如何SQL返回查询的记录数
sql中查询记录数用count函数。
1、创建测试表,插入数据:
1
2
3
4
5
6
7
create table test
(id int)
insert into test values (1)
insert into test values (2)
insert into test values (3)
insert into test values (null)
2、查询记录数为两种,一种是count(*),一种是count(字段值):
测试一:
1
select count(*) from test
结果:
测试二:
1
select count(id) from test
结果:
说明:如果count(字段名)的字段中含有空值,则在count中不计数,而count(*)则是查询全部的行数
7. sql 获取返回值
用sp_executesql执行语句,
declare @col int,@name1 char(1)
exec sp_executesql N'SELECT @col=col FROM [dbo].TestTable] WHERE ([Name] <> @Name1 )',
N'@Name1 char(1),@col int output',@Name1='a',@col output
8. 在 sql select 语句中 如何获取 存储过程的返回值
SQL Server中存储过程的返回值不是通过return语句返回的(return语句是在用户自定义函数中使用的),而是通过存储过程的参数来返回,在定义存储过程的参数时使用关键字output来指定此参数是返回值。
而在调用存储过程时,也必须使用关键字给接收返回值的变量,这样才能在调用时获得存储过程的返回值。
示例:
createproceredbo.pr_add@aint,@bint,@cintoutput
as
set@c=@a+@b
go
调用:
declare@vint
executedbo.pr_add1,2,@voutput
select@v