sql字符串连接函数(mssql oracle)
mysql字符串连接 concat函数
使用方法:
concat(str1,str2,…)
mysql向表中某字段后追加一段字符串:
update table_name set field=concat(field,'',str)
mysql 向表中某字段前加字符串
update table_name set field=concat('str',field)
返回结果为连接参数产生的字符串。如有任何一个参数为null ,则返回值为 null。
oracle字符串连接函数
select *
from a
where (substr(value, 0, 2) || '-' || substr(value, 2, 5) || '-' ||
substr(value, 8, 9)) not in (select b from data);
或者直接更新value
update a set value=(substr(value, 0, 2) || '-' || substr(value, 2, 5) || '-' ||
substr(value, 8, 9));
如果不是oracle 的话substr 换成substring
ms sql 字符串连接
create table test(id int,txt varchar(10))
insert test
select 1, 'aaa ' union all
select 1, 'bbb ' union all
select 2, 'ccc ' union all
select 3, 'ddd ' union all
select 3, 'eee ' union all
select 3, 'fff '
--select * from test
go
create function gettxt(@id int)
returns varchar(8000)
as
begin
declare @s varchar(8000)
set @s= ' '
select @s=@s + '; ' +txt from test where id=@id
--return @s
return stuff(@s,1,1, ' ')
end
go
select id,dbo.gettxt(id) txt from test group by id
go
drop function gettxt
drop table test
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号