当前位置: 首页 > news >正文

建设银行武威分行网站怎样做app推广

建设银行武威分行网站,怎样做app推广,公司是做网站建设的怎么开票,网站运营内容方案大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:627. 变更性别二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总结前言…

大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。

文章目录

  • 前言
  • 一、题目:627. 变更性别
  • 二、解题
    • 1.正确示范①
      • 提交SQL
      • 运行结果
    • 2.正确示范②
      • 提交SQL
      • 运行结果
    • 3.正确示范③
      • 提交SQL
      • 运行结果
    • 4.正确示范④
      • 提交SQL
      • 运行结果
    • 5.其他
  • 总结


前言


一、题目:627. 变更性别

Salary 表:

+-------------+----------+
| Column Name | Type     |
+-------------+----------+
| id          | int      |
| name        | varchar  |
| sex         | ENUM     |
| salary      | int      |
+-------------+----------+
id 是这个表的主键。
sex 这一列的值是 ENUM 类型,只能从 ('m', 'f') 中取。
本表包含公司雇员的信息。

请你编写一个 SQL 查询来交换所有的 ‘f’ 和 ‘m’ (即,将所有 ‘f’ 变为 ‘m’ ,反之亦然),仅使用 单个 update 语句 ,且不产生中间临时表。

注意,你必须仅使用一条 update 语句,且 不能 使用 select 语句。

查询结果如下例所示。

输入:
Salary 表:
+----+------+-----+--------+
| id | name | sex | salary |
+----+------+-----+--------+
| 1  | A    | m   | 2500   |
| 2  | B    | f   | 1500   |
| 3  | C    | m   | 5500   |
| 4  | D    | f   | 500    |
+----+------+-----+--------+
输出:
+----+------+-----+--------+
| id | name | sex | salary |
+----+------+-----+--------+
| 1  | A    | f   | 2500   |
| 2  | B    | m   | 1500   |
| 3  | C    | f   | 5500   |
| 4  | D    | m   | 500    |
+----+------+-----+--------+

解释:
(1, A) 和 (3, C) 从 ‘m’ 变为 ‘f’ 。
(2, B) 和 (4, D) 从 ‘f’ 变为 ‘m’ 。

二、解题

1.正确示范①

提交SQL

update Salary 
set sex= case when sex='f' then 'm'
else 'f' end ;

或者

update Salary 
set sex= case when sex='m' then 'f'
else 'm' end ;

运行结果

2.正确示范②

提交SQL

update Salary 
set sex=if(sex='f','m','f');

或者

update Salary 
set sex=if(sex='m','f','m');

运行结果

3.正确示范③

提交SQL

update salary 
set sex = char(ascii(sex) ^ ascii('m') ^ ascii('f'));

或者

update Salary
set sex = char(ascii('m') + ascii('f') - ascii(sex));

运行结果

4.正确示范④

提交SQL

update salary 
set sex = replace('fm', sex, '');

运行结果

5.其他


总结

正确示范①思路:
使用 case when 语句将f和m进行转换;
case when sex='f' then 'm' else 'f' end
正确示范②思路:
使用 if 语句将f和m进行转换;
if(sex='f','m','f')
正确示范③思路:
先通过ascii将字符转换成ASCII码值,计算完成后,再通过char转换成字符;
char(ascii('m') + ascii('f') - ascii(sex))
正确示范④思路:
使用replace语句将fm中存在的值(sex)替换为空
replace('fm', sex, '')

http://www.ds6.com.cn/news/117604.html

相关文章:

  • 做网站怎么发展客户郑州网络推广代理顾问
  • 快递系统专注快递企业网站开发整合网络营销是什么
  • 深圳做电商网站百度指数数据分析平台入口
  • 网站建设合同的注意事项永久不收费免费的聊天软件
  • 商务部网站市场体系建设司子站站长工具5g
  • 中山 网站建设一条龙服务网络站点推广的方法
  • 上海网站设计工作室seo的中文名是什么
  • 湖北创研楚商网站建设销售人员服务营销7p理论
  • 网站备案归哪里管合肥瑶海区
  • 网站用的是建站公司的系统搜索引擎优化方法有哪几种
  • 美食怎么做的小视频网站网络营销的六大特征
  • 做网站niche哪里可以引流到精准客户呢
  • 深圳做网站建设公司线上推广营销
  • 在电脑上做二建题 哪个网站好seo是什么意思网络用语
  • wordpress 布局插件百度seo怎么做网站内容优化
  • h5在哪个网站中做兰州模板网站seo价格
  • java做网站的主要技术代写文案平台
  • 搜网站旧域名百度域名查询
  • 装修公司做网站推广能接到活吗百度网盘官网
  • iis做网站跳转看颜色应该搜索哪些词汇
  • 邳州做网站pzwodewin7优化极致性能
  • 网站设计课程总结电商网站前端页面内容编写
  • 企业网站建设优化石家庄疫情
  • 公司网站怎么突然多了好多友情链接如何删除seo托管服务
  • 顺义做网站的公司关键词林俊杰
  • 网站添加漂浮二维码怎么做优秀的软文
  • 免费网站建设绑定域名武汉seo网站排名优化
  • 安居客二手房官网百度seo关键词怎么做
  • 西安淘宝网站建设公司哪家好泉州全网营销
  • 网站优化怎么做 百度文库软文写作的三个要素