CSDN论坛 > Oracle > 基础和管理

在sql语句中怎么判断一个字段是否包含在另一个字符串中? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 97.98%
CSDN今日推荐
Bbs7
本版专家分:14677
Blank
红花 2005年2月 Oracle大版内专家分月排行榜第一
2005年1月 Oracle大版内专家分月排行榜第一
2004年12月 Oracle大版内专家分月排行榜第一
Bbs7
本版专家分:11123
Bbs9
本版专家分:67516
Blank
红花 2004年7月 Oracle大版内专家分月排行榜第一
2003年10月 Oracle大版内专家分月排行榜第一
Blank
黄花 2005年5月 Oracle大版内专家分月排行榜第二
2004年12月 Oracle大版内专家分月排行榜第二
2004年3月 Oracle大版内专家分月排行榜第二
2004年2月 Oracle大版内专家分月排行榜第二
2004年1月 Oracle大版内专家分月排行榜第二
2003年8月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2005年4月 Oracle大版内专家分月排行榜第三
2005年2月 Oracle大版内专家分月排行榜第三
2004年9月 Oracle大版内专家分月排行榜第三
2004年8月 Oracle大版内专家分月排行榜第三
2003年11月 Oracle大版内专家分月排行榜第三
2003年9月 Oracle大版内专家分月排行榜第三
Bbs7
本版专家分:11146
Bbs7
本版专家分:15630
Blank
红花 2005年4月 Oracle大版内专家分月排行榜第一
Blank
蓝花 2005年3月 Oracle大版内专家分月排行榜第三
2004年11月 Oracle大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
如何判断某个字段中是否完整包含某一字符串
问题描述: 数据库字段中有一个字段保存了一个id串,用逗号分割,例如:11,123,1234,7,77,777 请问如何判断上面的例子中是否包含“12”这个id? 误区: 使用instr()函数直接判断12在该字段中的位置 eg:instr(COLNAME,'12')>0 但是我想要的是包含id=12的数据,此时会将123也搜索出来,显然掉坑了。。。。 正确的使用方式:
SQL字段的被包含查询
SQL中查询某字段数据被包含于特定字符中的数据。 CHARINDEX的使用。
sql判断以逗号分隔的字符串中是否包含某个字符串
sql语句中,以逗号分隔的字符串中是否包含某个特定字符串,类似于判断一个数组中是否包含某一个元素,例如:判断 ’a,b,c,d,e,f,g‘ 中是否包含 'a',sql语句如何实现? mysql:mysql中有一个方法 FIND_IN_SET(ele, str),str是一个以逗号分隔的字符串,ele是一个特定字符串,该方法表示判断str中是否包含ele。 sqlserver:sqlserve
sql判断字符串包含字符串语句
在sql中我判断包含字符串我们可使用很多方法,如like,replace,charindex函数都可实现我们要的功能,下面我来给各位介绍判断字符串包含字符串sql语句。 如果想从SQL Server中查询包含某个关键字的东东,怎么查询呢?    一般有两个方法:    1.用like——  代码如下 复制代码 select * from ta
oracle数据库中查询一个表中的字段是否存在于另一个表中字段数据
select distinct(a.adcd),a.adnm from fda.ia_adc_adinfo a where not exists(select * from mde.sys_adcdyear b  where  a.adcd=b.code)  and  substr(a.adcd,5,2)!='00' and substr(a.adcd,7,15)='000000000' 验证i
关于SQL中的字段“包含”与“包含于”字符串的写法
1、查询表中某字段值“包含”某字符串的所有记录的方法 假如表中有一个name字段,查询name包含“张三”的所有记录,可以这样写sql: Stirng strsql="SELECT * FROM 表名 WHERE name LIKE ’%"+"张三"+"%’";  2、查询某字段值“包含于”某个字符串的所有记录的方法 如果查询表中name字段包含于字符串“张三是个好学生”的所有记录
SQL语句查询字段中是否包含汉字
一:查询字段首位是否为汉字? SELECT * FROM 表名WHERE ascii(字段)>127 二:查询字段是否包含汉字(任意位)? select   *   from   表名 where    字段   like   '%[吖-座]%' --这个可以判断是否包含汉字而不是其它双字节字符 ----[吖-座]是中文字符集第一个到最后一个的范围,虽然匹配准确,但是
SQL---该列没有包含在聚合函数或 GROUP BY 子句中
解决方式有2种:from语句中子查询 根据路测ATU数据表,查询服务小区参考信号接收功率RSRP的均值大于-70的小区。select cellid, avg_rsrp from ( select cellid, AVG(rsrp) from tbATUData group by CellID) as T(cellid, avg_r
SQLgroupby报 错 选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中
错误见图, 原因是包含SUM等聚合函数的查询语句,select 后面的字段必须要么出现在groupby中,要么出现在函数里。 按以下更改成功。 SELECT     dbo.NewquotationBill.QttDate, dbo.NewquotationBill.QttNo, dbo.NewquotationBill.Customer, dbo.NewquotationBill.
T-sql 判断字符串中是否包含其中的字符
--参数:@inStr 待搜索字串,@fndStr 搜索字串,@doc 分隔符 -- 例:select dbo.fSearch('1,2,3,4,5,6','3,6,5,8,2',',') 返回0-不匹配,返回1-匹配(@instr中有@fndStr内容) --可以用于表搜索,如: --   Select *,dbo.fSearch(str,'3,6,5,8,2',',') as
关闭
关闭