SQL必知必会第16节挑战题

本篇博客介绍了如何使用SQL语句更新数据库中的数据,特别是针对美国地址的状态字段,使其全部转为大写。首先,使用`UPDATE`语句分别更新`Vendors`和`Customers`表中的`vend_state`和`cust_state`字段。然后,演示了如何通过`DELETE`语句删除特定记录,同时强调了在执行删除操作前要先用`SELECT`查询验证`WHERE`条件,避免误删。
摘要由CSDN通过智能技术生成

1.美国各州的缩写应始终用大写。编写SQL语句来更新所有美国地址,包括供应商状态(Vendors表中的vend_state)和顾客状态(Customers表中的cust_state),使它们均为大写。

update vendors
set vend_state=upper(vend_state)

update customers
set cust_state =upper(cust_state)

将小写转换为大写使用upper关键字,

将大写转换为小写使用lower关键字

2.第15课的挑战题1要求你将自己添加到Customers表中。现在请删除自己。确保使用WHERE子句(在DELETE中使用它之前,先用SELECT对其进行测试),否则你会删除所有顾客!

select * from customers where cust_id='654201'

delete from  customers 
where cust_id='654201'

最好使用select语句验证你的where语句是否正确,如果错删,会追悔莫及

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值