
db2
小星向上
不是为了工作而编码,是在编码中找寻工作的乐趣
展开
-
db2 查询重复数据只显示一条
方法1:row_number()函数select * from (select a.*,row_number() over(partition by 分组字段 order by 排序字段) rn from 表名;) b where rn = 1上面这个方法还是很好用的,解决了我的问题方法二:DISTINCT select distinct 列名 from 表名 where 条件;方法三原创 2016-04-12 14:25:24 · 9418 阅读 · 1 评论 -
db2 SQL1336N 找不到远程主机 SQLSTATE=08001,编目 TCP/IP 节点时指定的主机名值不正确。
点击连接数据库的时候弹出: SQL1336N 找不到远程主机 SQLSTATE=08001......(注:我现在已经解决了,所以就不能截图,下次我遇到同样的问题,就截图,大家有什么不明白的可以留言),下面就会列举可能是哪些原因造成的:编目 TCP/IP 节点时指定的主机名值不正确。(这是我的原因);1:找到db2的命令窗口并点击2.弹出这个窗口,在里面输入命令,下面详细的给大家讲一下原创 2016-04-11 14:10:16 · 3934 阅读 · 1 评论 -
db2 常用sql,函数整理
1.项目中经常会遇到order by ,但是字段却是varchar类型的,排序就会出现问题,把字段转为int类型的进行排序 order by CAST(rank as int) 补充:CAST是db2或oracle中强制类型转换函数 语法: CAST ( expression AS data_type )2.项目中可能会遇到如果这个字段没有值,...原创 2018-10-30 17:56:30 · 1336 阅读 · 0 评论 -
DB2 SEQUENCE 序列的问题
最近数据库迁移,菜单插入系统报错!During SQL processing it returned:SQL0204N "ZX.SEQ_USYS" is an undefined name. SQLSTATE=42704原因: 表里面插入数据的简便sql: insert into menu(menu_id,menu_name) values(seq_usys.nextval,"菜单...转载 2019-01-14 15:08:32 · 4383 阅读 · 0 评论