sql语句的简单用法 db2删除修改字段名,db2一次增加多个字段

sql语句的简单用法 db2删除修改字段名,db2一次增加多个字段

db2不能直接修改字段名,要先drop删除字段名再add新的,如下:

alter table TM_APP_FINAL_AUDIT_QUOTA  drop column  graduallyApprovalLevel
alter table TM_APP_FINAL_AUDIT_QUOTA  add column  gradually_Approval_Level varchar(12);

db2 增加多个字段

alter table TM_APP_CREDIT_INFO add column IS_FIT_PBOC_MARRIAGE varchar(1) add column IS_FIT_COM_MOBILE varchar(1) add column IS_FIT_HOME_ADDRESS_MOBILE varchar(1) add column IS_FIT_EDUCATIONAL varchar(1)

感觉麻烦就没有将表建进来,需要有基础的朋友替换相应的表和字段,谢谢

–mysql分页查询  5是查询在数据存储第5条数据20是从第五条开始的20条数据,因此显示的是6至26之间的数据

select * from tm_acl_dict where 1=1 limit 5,20    

–修改字段长度

 alter table tm_zm_score modify column CREDIT_UP_DATE varchar(32);

–移动表数据,从s2移动到tm_zm_watch_list_detail表,前提是两表的字段一致

insert into tm_zm_watch_list_detail 
    select * from s2 ;

–统计两张表的数据个数

select * from (select count(*) as c from tm_zm_watch_list_detail) as t0,
        (select count(*) from s2) as s0;

–删除表

drop table s2;  

–先去重一张表再右连接一张表,最后排序输出

select * from (
select distinct id_no from tm_zm_watch_list_detail) t0
right join cust on t0.id_no = cust.id_no
order by t0.id_no;

–先去重再计数

select count(distinct id_no) from cust;

//查询日期等于某天的

select * from tm_cis_req_prd_his t 

where t.req_date = ‘20170522’

select * from tm_zm_score t 

where t.zm_score=’666′

//大于芝麻分666的

select zm_score as score from tm_zm_score

where zm_score>666

//求和

select sum(zm_score) as score from tm_zm_score

//求平均值

select avg(zm_score) as score from tm_zm_score

//求最大值

select max(zm_score+0) as score from tm_zm_score

//求最小值

select min(zm_score+0)as score from tm_zm_score

//求数据条数

select count(zm_score) from tm_zm_score

//数字字符串排序

select * from tm_zm_score order by zm_score+0 desc

//between and用法

select * from tm_zm_score where zm_score between 6 and 66 order by zm_score+0 

//in 用法

select * from tm_zm_score where zm_score in (66)

//查询某个时间段所有大于0的数据并按芝麻分降序排列

select * from tm_zm_score where zm_score>0 and create_date between ‘2017-04-30 00:00:00’ and ‘2017-05-24 00:00:00’ order by zm_score desc

//增加一列

alter table tm_zm_score add bb varchar(11)

//删除一列

alter table tm_zm_score drop aa

//模糊查询

select * from tm_zm_score where zm_score like ‘%6%’ 

//插入数据

insert into  tm_zm_score(cust_id,org) value(’01’,’01’);

//删除数据

delete from tm_zm_score where cust_id=’02’

//更新数据

update  tm_zm_score set cust_id=’02’ where cust_id=’01’

//左连接表查询

select * from tm_zm_watch_list left join tm_zm_watch_list_detail on tm_zm_watch_list.cust_id=tm_zm_watch_list_detail.cust_id

//右连接查询

select * from tm_zm_watch_list right join tm_zm_watch_list_detail on tm_zm_watch_list.cust_id=tm_zm_watch_list_detail.cust_id

//内连接

select * from tm_zm_watch_list inner join tm_zm_watch_list_detail on tm_zm_watch_list.cust_id=tm_zm_watch_list_detail.cust_id

//索引创建

create   index q on tm_acl_dict(id)

//删除索引

drop index q on tm_acl_dict

select * from tm_acl_dict where id=1000

select zm_score as score from tm_zm_score where zm_score=66

//group by 分组查询

select type_name,count(type_name)  from tm_acl_dict group by type_name

select count(type_name) from tm_acl_dict t where t.type_name=’省’

select count(type_name) from tm_acl_dict where type_name=’省’

//case 用法

select type_name as ‘地区’,

        case type when ‘state’

                        then code else 0 end as’code’

                                from tm_acl_dict

//改变主键前要先删掉原先的主键

alter table tm_td_post_loan_monitoring_data_person_info drop PRIMARY KEY

alter table tm_td_post_loan_monitoring_data_person_info add primary key(id_number)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106366.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 域渗透之NTLM Relay

    域渗透之NTLMRelay基础知识LLMNR概述链路本地多播名称解析(LLMNR)是一个基于协议的域名系统(DNS)数据包的格式,使得双方的IPv4和IPv6的主机来执行名称解析为同一本地链路

    2021年12月13日
    69
  • ETL开发流程小记(1)[通俗易懂]

    ETL开发流程小记(1)[通俗易懂][原创]ETL开发流程随笔ETL开发ETL工作目标ETL工作目的主要有:ETL工作流程准备工作ETL设计ETL开发ETL测试功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章U…

    2022年5月1日
    129
  • k8s pod控制器_k8s多人用吗

    k8s pod控制器_k8s多人用吗k8sPod控制器的介绍ReplicaSet(RS)Deployment(Deploy)扩缩容镜像更新版本回退金丝雀发布Horizontal Pod Autoscaler(HPA)DaemonSet(DS)JobCronJob(CJ)StatefulSet(有状态)StatefulSet的金丝雀发布k8s的Pod控制器详解主要介绍各种Pod控制器的详细使用。Pod控制器的介绍在kubernetes中,按照Pod的创建方式可以将其分为两类:自主式Pod:kubernetes直接创建出来的Pod,这

    2022年8月9日
    1
  • 【python】获取当前时间戳

    【python】获取当前时间戳importtime 获取当前时间 times datetime now strftime Y m d H M S printtimes 转为时间数组 timeArray time strptime times Y m d H M S 转为时间戳 timeStamp int time mktime timeArray printtimeSta 结果 个人网站 沉默博客如有错误 请多多指教 如对你有帮助

    2025年7月1日
    0
  • module ‘tensorflow’ has no attribute ‘placeholder’

    module ‘tensorflow’ has no attribute ‘placeholder’tensorflow2.0提示错误:module’tensorflow’hasnoattribute’placeholder’解决办法:不要使用:importtensorflowastf替换为:importtensorflow.compat.v1astftf.disable_v2_behavior()tensorflow的新变化,后续查到具体的文档,再补…

    2022年7月13日
    98
  • jdk14下载与安装教程(win10)超详细

    jdk14下载与安装教程(win10)超详细一、前言现在jdk已经升级到JDK14版本了,这里也记录一下jdk14的下载及安装过程,对于刚学习java的小伙伴可以参考,熟手可忽略,呵呵~二、下载安装步骤一、首先是去jdk官网下载,官网下载还需要注册,如果大家不怕麻烦的话可以去官网下载,下载速度也是龟速,我也是花了好长时间才下载下来,大家可以点击我的网盘目录jdk目录下载,目录也有其它低版本的,如果有需要大家根据需要自行选择。…

    2022年5月26日
    187

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号