千家信息网

如何使用update语句多表关联?

发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,小编给大家分享一下如何使用update语句多表关联?,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!怎样用update语句多表关联?update语句多表关联的方法:1) 最简单的形式SQL
千家信息网最后更新 2024年11月12日如何使用update语句多表关联?

小编给大家分享一下如何使用update语句多表关联?,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

怎样用update语句多表关联?

update语句多表关联的方法:

1) 最简单的形式

SQL 代码

--经确认customers表中所有customer_id小于1000均为'北京'

--1000以内的均是公司走向全国之前的本城市的老客户:)update customersset city_name='北京'where customer_id<1000

2) 两表(多表)关联update -- 仅在where字句中的连接

SQL 代码

--这次提取的数据都是VIP,且包括新增的,所以顺便更新客户类别update customers a -- 使用别名set customer_type='01' --01 为vip,00为普通where exists (select 1from tmp_cust_city bwhere b.customer_id=a.customer_id)

3) 两表(多表)关联update -- 被修改值由另一个表运算而来

SQL 代码

update customers a -- 使用别名set city_name=(select b.city_name from tmp_cust_city b where b.customer_id=a.customer_id)where exists (select 1from tmp_cust_city bwhere b.customer_id=a.customer_id)-- update 超过2个值update customers a -- 使用别名set (city_name,customer_type)=(select b.city_name,b.customer_typefrom tmp_cust_city bwhere b.customer_id=a.customer_id)where exists (select 1from tmp_cust_city bwhere b.customer_id=a.customer_id)一、随机密码生成。编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。    import random    def random_password():        list1 = []        #把字母加入序列中        for i in range(65,90):            list1.append(chr(i))        for i in range(97,122):            list1.append(chr(i))                    list2 = [1,2,3,4,5,6,7,8,9]        list = list1 +list2        n = 0        while n < 10:            password = []            n = n + 1            m = 0            password = password + random.sample(list, 8)            #把列表转化为字符串            password_middle = [str(i) for i in password]            password_end = ''.join(password_middle)                        print("第{}个随机生成的密码是:{}".format(n,password_end))        random_password()#random.sample(seq, k)实现从序列或集合seq中随机选取k个独立的的元素#random.randint(a, b)   #A-Z:65-90;a-z:97-122;ASCII码48~57为0到9十个阿拉伯数字

看完了这篇文章,相信你对如何使用update语句多表关联?有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

关联 语句 代码 别名 密码 生成 字母 客户 序列 篇文章 北京 普通 元素 全国 公司 大小 字句 字符 字符串 完了 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器a类产品属于什么 连云港网络服务器机柜直销价格 网络安全访问论文 网络技术云计算职业道德 西安利通网络技术有限公司招聘 电信研究院网络安全 网络安全法令后又一个硬牌 上海紫钥网络技术有限公司官网 网络安全宣传周 期待和建议 网络安全密钥哪里打开 服务器维护一次要收多少钱 网络安全征文800字 数据库名称可以随意命名对不对 帝国神话官方服务器刷新不出来 软件开发公司股权设计 郑州正规软件开发价钱 怎样查询美团的销售数据库 拼音 首字母 数据库 威联通搭建小程序服务器 有关网络安全在身边的事例 升级15.0后连接服务器失败 数据库进行连接错误 帆软统计报表数据库查询配置 怎么看dell服务器的配置 宁海游戏软件开发系统 怎么取消代理服务器 企业服务器维修站点 青岛海尔软件开发招聘信息 网络安全法与电信营运商 页面访问数据库安全
0