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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • kali linux 使用教程_kali linux安装软件

    kali linux 使用教程_kali linux安装软件kali-linux激活成功教程wif密码教程kali-linux激活成功教程wif密码教程一.需要准备:(1)安装VMwareWorkstation虚拟机。(2)安装kali-linux系统。(3)准备网卡二.开始激活成功教程(1)插上无线网卡(2)输入ifconfig查看网卡信息,出现wlan0说明连接成功(3)输入airmon-ngstartwlan0开启网卡监听模式(4)输入iwconfig命令查看网卡信息(5)输入airodump-ngwlan0mon(6)数据抓取===操作步骤===(7)解压kali自带的字

    2022年10月8日
  • 耳机线的接法_耳机线焊接法图解大全

    耳机线的接法_耳机线焊接法图解大全耳机是我们日常必备工具,尤其是在公共场所或是夜深人静时!之前一直用的是入耳式的耳机,隔音效果好,声音大,所以下狠心买了一个用过最贵的耳机90+元。但是买回用了不到两个星期就让我给弄报废了,而且入耳式的耳机戴久了耳朵塞的疼。所以我就淘宝买了个8.6元包邮的山寨苹果耳机,结果带给了我很多惊喜,没想到音质丝毫不比之前的任何耳机差,戴着也舒服。最重要的是隔音效果好,每当夜深人静时无论是听音乐还是看剧都与世…

    2022年10月27日
  • 为什么要使用Iocomp控件?

    为什么要使用Iocomp控件?为什么要使用Iocomp控件?作为一个程序员,编写软件的过程中,我们常常需要用一些工控图表和工控仪表,想要自己制作出漂亮极品的控件的非常费时费力的,这时候使用专业的第三方控件就是非常不错的选择。一来节约了开发时间,降低了开发难度;二来第三方控件更加专业更精细;三来降低项目风险。Iocomp控件包括多种用来创建专业的仪表和测量、工业控制、工业监控等相关的应用程序的控件包,如仪表盘控件、开

    2022年7月17日
  • 半同步复制简介

    半同步复制简介

    2022年3月5日
  • ODrive 通讯协议「建议收藏」

    ODrive通讯协议与ODrive进行通讯需要对通讯端点进行一系列操作。理论上,端点上的数据可以是以任何方式序列化的任何类型的数据。数据包采用默认的序列化方式,对于您自定义的数据包,您必须自己去进行反序列化。未来我们可能会提供序列化功能。可以通过从端点0读取JSON来枚举可用的端点,从理论上讲,每个接口都可以不同(实际上并没有这么做)。每个端点都可以被用来发送和接收字节数据,有效字节数据的含义在…

    2022年4月17日
  • 微型计算机的字节取决于什么的宽度,计算机字长取决于什么的长度[通俗易懂]

    微型计算机的字节取决于什么的宽度,计算机字长取决于什么的长度[通俗易懂]满意答案ajpno2013.03.28采纳率:44%等级:12已帮助:10279人计算机的字长取决于数据总线的宽度.字长是指计算机内部参与运算的数的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,直接影响着机器的硬件规模和造价。字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间的关系,大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和…

    2022年6月28日

发表回复

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

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