77问答网
所有问题
db2 中如何取一个字段中的某几位
如题所述
举报该问题
推荐答案 2012-06-23
使用SUBSTR函数,函数语法:SUBSTR(S,m,n),S表示字段名,m表示开始截取的位置,n表示截取的长度
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WWGpvNqq3.html
相似回答
(
DB2
数据库)
如何
查询出
一个字段
里
多个指定值的数据
答:
where
字段
名 in ( 指定值
1
,指定值2,指定值3,...)
DB2中如何取出
表中
字段的
长度等于23的数据
答:
经过连接数据库,再读取后赋值给TEXTBOX文本假设ID为TEXTBOXName,然后取值TEXTBOXName.Text.substring(0,23)
db2数据库 把某一字段包含空格
,以及另一字段最后
一位
是空格的数据提取出...
答:
最后一位是空格可以用 '% '
db2
自定义函数查找字符“,”在
字段中
第N次出现的位置
答:
db2
-td@CREATE OR REPLACE FUNCTION f_split (p_str varchar(1000),p_split varchar(10)) RETURNS TABLE (result VARCHAR(100))LANGUAGE SQLRETURN with n(str, ori, pos) as ( values (p_str||p_split, 1, locate(p_split,p_str)) union all select str, pos+leng...
sql中对
某字段
截取前4位后计数
答:
select d / 100 as 截取前4位后,count(*) as 各有多少 from 表 group by d / 100 如果结果中 d / 100 返回了小数, 例如 1234.56 那么你需要使用
一个
函数来做 取整的 处理 如果你数据库是 Oracle 或者
DB2
, 那么 用 TRUNC ( d / 100 ) 替换掉...
DB2
数据库中存在重复记录,只计算其中一条。
答:
select * from (select a.*,row_number() over(partition by 分组字段 order by 排序字段) rn from table ) b where rn = 1 上边的可以
取一
条出来,主要看你的分组字段和排序
字段的
设置
DB2
数据库中,按某
一个字段
分类,求最大前20个值
怎么
个取法 在同一张表...
答:
Select top 20 * from a order by col DESC
大家正在搜
db2添加多个字段
db2取字段长度
db2给字段取别名
db2 删除字段
db2字段扩大
db2字段类型
db2新增字段
db2表增加字段sql
db2数据库新增字段
相关问题
sql 当中 如何查询某个字段中的值的第几个字符中含有相应的...
sql 如何截取一个字段里某一字符串中间的字符?
DB2数据库中,按某一个字段分类,求最大前20个值 怎么个取...
db2 中 update 一个字段从某一位 开始到某一位结束...
sql中如何在where字句里截取某个字段的前几位字符
如何在shell脚本中取出一个字段的前几位?
DB2数据库中一个字符串 '111,222,333,444'...
如何update某个字段,让它等于另一个字段的某几位!