用sql语句查找某一行的一个值并返回那个值,怎么写? 请将详细点 ,谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用sql语句查找某一行的一个值并返回那个值,怎么写? 请将详细点 ,谢谢相关的知识,希望对你有一定的参考价值。

declare @x int
select @x=[字段名] from [表名] where id=xxx
参考技术A Declare @变量名 返回值类型
Select @变量名=查找的列名 From 表名 where 条件
参考技术B 创建函数
create function [参数设置]
return 返回值类型
as
变量声明;
begin
select value into 变量 from table;
return 返回值;
end;
可以不?
参考技术C declare @x int
select @x=[字段名] from [表名] where id=xxx
参考技术D declare @Result varchar(20)

select @Result = [Column] from tables where id =111

sql 语句怎样把一列的所有值都加上一个值?

表名:zw
列名:qxlb,类型:ntext
列中的值是这样的:1101,1102,1103
现在想在这一列中的所有值的最后加上",1106",该怎么写?
update zw set qxlb=qxlb+',1106' 不行,提示:数据类型 ntext 和 varchar 在 add 运算符中不兼容。

UPDATE 表名 SET 列=列+值


UPDATE语句用于修改表数据,如果不加条件则修改所有数据,SET设置修改的列


如果加的值与列的数据类型不符合,则需要转换数据类型

UPDATE taname SET name=name+'11'
--这句SQL语句是将name列所有的值后面加上11;如原值是zhangsan,执行语句后结果是:zhangsan11

参考技术A update zw set qxlb=qxlb+',1106'本回答被提问者采纳 参考技术B update zw set qxlb=qxlb+',1106' 参考技术C UPDATE ZW SET QXLB=QXLB+'1106'

以上是关于用sql语句查找某一行的一个值并返回那个值,怎么写? 请将详细点 ,谢谢的主要内容,如果未能解决你的问题,请参考以下文章

怎么查看sql server累计执行的sql次数

用sql语句查找一个字段值存在于哪张表,该怎么写SQL语句?

sql语句查询表中一个字段的值小于另一个字段的值怎么写?

在数据库中添加一行的SQL语句怎么写?

sql选择某一列的最大值与最小值并在同一列中显示

MYSQL语句,如果想搜索一个字段是不是包含某字符串应该怎么写