社区
MS-SQL Server
帖子详情
空字段和非空同时存在,但不固定位置,怎样把所有空字段变成"BBB",非空的不管。用SQL。
testnet
2001-08-03 05:50:42
...全文
134
8
打赏
收藏
空字段和非空同时存在,但不固定位置,怎样把所有空字段变成"BBB",非空的不管。用SQL。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuzhichao
2001-08-03
打赏
举报
回复
同意樓上.
ewanyang
2001-08-03
打赏
举报
回复
很简单,
select isnull(检查字段,替换表达式) as 检查字段
dragonerfish
2001-08-03
打赏
举报
回复
同意hailong525(风云)的说法!!!
qianby
2001-08-03
打赏
举报
回复
ok
hzslx
2001-08-03
打赏
举报
回复
ok
hailong525
2001-08-03
打赏
举报
回复
在oracle中
直接用nvl(field1,'BBB')即可!
l_agang
2001-08-03
打赏
举报
回复
你可以对所有可能为空的字段进行这样的处理:
如:
表TableA结构如下:Field1 Int null,
Field2 varchar(20) null
Field3 datetime null
则可以这样写:
select isnull(Field1,'BBB') Field1,isnull(Field2,'BBB') Field2,isnull(Field3,'BBB') Field3 from TableA
依次类推就行了。
testnet
2001-08-03
打赏
举报
回复
我没有学过SQL,能举个例子吗。
替换表达式 我不知哪个字段,怎样用表达式?
分组字符合并
SQL
语句 按某
字段
合并字符串之一(简单合并)
标题:按某
字段
合并字符串之一(简单合并) 描述:将如下形式的数据按id
字段
合并value
字段
。 id value —– —— 1 aa 1 bb 2 aaa 2
bbb
2 ccc 需要得到结果: id value —— ———– 1 aa,bb 2 aaa,
bbb
,ccc 即:group by id, 求 value 的和(字符串相加) 1、
sql
2000中只能用自定义的函数解决 create table tb(id int, value varchar(10)) insert into tb values(1,
格式化
SQL
中的SELECT
字段
将
SQL
中的SELECT
字段
列表格式化成每个
字段
占一行的形式,例如: 处理前: case when aaa then
bbb
else ccc end, ddd 处理后: case when aaa then
bbb
else ccc end, ddd 工具的使用方法: 1. in.txt表示格式前内容,out.txt表示格式后内容 2. 运行SelectFormat.exe根据in.txt的内容生成out.txt
SQL
Server将一列的多行内容拼接成一行的实现方法
下面大家先看下示例代码: 示例 昨天遇到一个
SQL
Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别 名称 AAA 企业1 AAA 企业2 AAA 企业3
BBB
企业4
BBB
企业5 我想把这个表
变成
如下格式: 类别 名称 AAA 企业1,企业2,企业3
BBB
企业4,企业5 一开始挺头疼的(会了的肯定没有这种感觉,不会那必须是头疼啊(*^__^*) ),从网上找了点资料,算是找到一种比较简单方便的方法吧,现在大体总结一下,供大家共同
基于jquery js自定义
sql
条件查询
用户自己定义动态组织
sql
查询条件,对于用户来说相当方便的啦。可以自由选择查询
字段
、条件条件、条件值,选择与或关系,包括括号优先的使用。根据查询
字段
不同,查询条件值的动态改变,如日期控件、下拉框、可输入的文本框。参考使用的童鞋可以再优化下,使之更人性化。 呵呵。折腾一天弄出来的,个人觉得很实用,不足之处,很自行修改。 童鞋们大力给分啊,大哥也下载东东需要积分啊。 用户使用说明: 1.当条件值是日期时,格式为:2013-01-01; 2.当条件值是
字段
串时,中间含有英文单引号“'”时,请用两个单引号“''”表示,如:AA''A ; 3.当条件为“包含”或“不包含”时,条件值不能是日期格式 ; 4.当条件为“包含”或“不包含”时,条件值是字符串类型用单引号“'”引起来,多个数据项时用逗号分隔,如:'AAA','
BBB
'; 5.当条件为“包含”或“不包含”时,条件值是数字型时则不需要单引号“'”,多个数据项时用逗号分隔如:100,120; 6.当条件为“大于”或“小于”时,条件值只能是数字型或日期型,否则查询结果将可能不准确; 7.如果使用括号,请务必保证括号匹配; 8.条件值尽量避免有“'、%”等特殊字符;
My
sql
中批量替换某个
字段
的部分数据(推荐)
MY
SQL
中批量替换某个
字段
的部分数据,具体介绍如下所示: 1.修改
字段
里的所有含有指定字符串的文字 UPDATE 表A SET
字段
B = replace(
字段
B, 'aaa', '
bbb
') example: update table set url= replace(url, 'aaa', '
bbb
') 【将url
字段
中的aaa批量更改为
bbb
】 update table set url= REPLACE (url,'3','1.png') where 条件; 2.常规条件修改: update table set column='' where column is null
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章