我想将一个表中的数据某一个字段的值,付给一个变量,有这样的语句吗? 我想将一个表中的某一个字段的值,用SQL语句给一个变量,有这样的语句吗?如:学生表中有一个字段,名为grade,我想将名为张三的学生的grade,取出,存到一个变量中,以备使用,这个怎样实现啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @grade intselect @grade=grade from 表 where sname='张三' 察看@grade的值,可以select @grade或者print @grade 如果不用这种方法,还有其它方法吗?如:int gradeSQL语句;然后就可以得出grade的值了,可以吗? declare @grade intset @grade=(select top 1 grade from 表 where sname='张三')select @grade--这样写也可以. int gradeSQL语句;--这个的意思是什么呢?没看懂? 在PB中可以这样实现:integer aaselect grade into :aa from table where name ="张三"这样aa便取得了所要的值.可现在我用VC.NET,这样写就不好用了.我还不想写存贮过程. declare @grade intselect @grade=grade from 表 where sname='张三'--这个不行吗? vc....不大会。sql server中给变量赋值一般就是set,select 两种方法。 sql server编辑表的时候反应很慢,求解决方案! 从字符串向 datetime 转换时失败 一个查询语句怎么这么难写:( 怎样查询访问数据库的日志? 求一条sql语句合并2张表的数据 sql连接查询的问题,在线急等 数据库登陆不了 關于PROCEDURE求救 如何在Dos下实现启动 SQL SERVER呢? 如何清空“数据库”的所有数据?? 大伙 用过 sql2005吗?有遇到过下列问题吗? 存储过程的返回值如何在C#中得到
select @grade=grade from 表 where sname='张三'
select @grade
或者print @grade
如:
int grade
SQL语句;
然后就可以得出grade的值了,可以吗?
set @grade=(select top 1 grade from 表 where sname='张三')
select @grade--这样写也可以.
SQL语句;--这个的意思是什么呢?没看懂?
integer aa
select grade into :aa from table where name ="张三"
这样aa便取得了所要的值.
可现在我用VC.NET,这样写就不好用了.
我还不想写存贮过程.
select @grade=grade from 表 where sname='张三'--这个不行吗?