SQL38 针对actor表创建视图actor_name_view

001:InVEST学习——产水/水源涵养 InVEST产水模块介绍 前言 (一些碎碎念着急的可以忽略)最开始做inVEST模型是2020年中,应该说对这个软件有很特殊的感情,之前一直想出一个教程,但是因为事情多加上拖延加上懒就耽搁了,事实证明东西不用就确实荒废了,现在面对当初自己做的东西顶多也就能想起一些思路,很多细节都忘了,所以这个教程也相当于是一个备忘录吧。 ... 阅读详情

1. 题目

  • 题目来源:SQL38 针对actor表创建视图actor_name_view

  • 题目描述
    针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v:

  • 表格

    CREATE TABLE  actor  (
       actor_id  smallint(5)  NOT NULL PRIMARY KEY,
       first_name  varchar(45) NOT NULL,
       last_name  varchar(45) NOT NULL,
       last_update datetime NOT NULL);
    

    后台会插入2条数据:
    insert into actor values (‘1’, ‘PENELOPE’, ‘GUINESS’, ‘2006-02-15 12:34:33’), (‘2’, ‘NICK’, ‘WAHLBERG’, ‘2006-02-15 12:34:33’);
    然后打印视图名字和插入的数据

  • 所需结果
    示例:

    输入:
    
    drop table if exists actor;
    CREATE TABLE  actor  (
       actor_id  smallint(5)  NOT NULL PRIMARY KEY,
       first_name  varchar(45) NOT NULL,
       last_name  varchar(45) NOT NULL,
       last_update datetime NOT NULL);
    insert into actor values ('1', 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'), ('2', 'NICK', 'WAHLBERG', '2006-02-15 12:34:33');
    
    输出:
    
    ['first_name_v', 'last_name_v']
    PENELOPE|GUINESS
    NICK|WAHLBERG
    

2. 题解

题解:

CREATE VIEW actor_name_view (first_name, last_name) AS 
SELECT first_name first_name_v,
       last_name last_name_v
FROM actor;

3. 反思:创建视图

1、创建视图:

sql CREATE VIEW v
AS SELECT clause;

注:若部分字段,则使用 v(c1, c2, ...),相应SELECT c1, c2,..

2、视图作用:

  • 隐藏了底层的表结构(假加强了安全性)
  • 简化了数据访问操作(简化用户操作)
抖音最新风控体系研究 小编从技术角度对抖音的风控史和落地目标,跟大家聊一聊抖音,包括海外版抖音TikTok的现状与生态。 1、非常非常早的时期,抖音刚出来的时候,没有任何封禁,这个阶段,导入一个开发库,加上一个请求头,咵咵咵的数据随便拿。 2、2018-2019年,抖音加入了设备id和xg机制,在绝大多数的接口中,携带了设备id参数,同时在请求头中加入了xg,如今的apk市场,能追溯到的最早xg是0200打头的,而小编见过的最早的xg是0000打头的。这个时期的接口,这些参数都还只是预设,没有实际的用处,设备随便写, 阅读详情

相关推荐

SQL练习38:针对actor表创建视图actor_name_view

SQL练习38:针对actor表创建视图actor_name_view 题目链接:牛客网 题目描述 针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v: CREATE TABLE actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, first_name varcha

向日葵的专属太阳 1622

用VSCode搭建Vue.js开发环境及Vue.js第一个应用

用VSCode搭建Vue.js开发环境及Vue.js第一个应用

m0_61961937的博客 1万+

牛客网sql题库(31-60题)—— 个人答案与过程解析

32 请将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分 select concat(last_name,' ',first_name) from employees; 解析,两种字符串连接方式:mysql CONCAT(str1,str2,…) 和 CONCAT_WS(separator,str1,str2,…) 33 建表 create table actor( actor_id smallint(5) not null ,

一纸春秋的博客 1590

GPU大规模集群运维

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的通用并行计算平台和程序模型,该架构使GPU能够解决复杂的计算问题。它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。开发人员可以使用C语言来为CUDA架构编写程序,所编写出的程序可以在支持CUDA的处理器上以超高性能运行。CUDA官方文档CUDA的软件环境允许开发者使用C++等高级编程语言开发程序。

weixin_42795092的博客 1740

基于Xilinx Artix7 的FPGA高级应用 (二):千兆以太网通信(实战篇)第一期

本项目是基于Xlinx Artix7 XC7A35T芯片 以太网芯片选用的是RTL8211EG PHY芯片 MAC 和PHY接口标准是GMII 开发工具是vivado 2018.3 我们先来复习一下以太网的基本通信原理: 当我们的计算机需要与局域网中另外的设备进行通信的时候,需要将数据传输到网卡进行编码,然后传输到线上,经过另一个设备的网卡解码成该设备能读取的数据。 关于以太网协议的知识在原理篇中已经讲过,不再重复,下面直接看接收代码: 首先注意我们的MAC和PHY通信选择的是GMII接口标准,发送数据一

工大技术底层人员的博客 4034

SQL实战笔记,第四篇

?31. 获取select * from employees对应的执行计划 EXPLAIN SELECT * FROM employees 在SQLite数据库中,可以用 “EXPLAIN” 关键字或 “EXPLAIN QUERY PLAN” 短语,用于描述表的细节。 查看SQL的执行计划,多用于发现优化性能的点。 explain模拟优化器执行SQL语句,在5.6以及以后的版本中,除过selec...

qq_38599326的博客 378

Python实现商品价格监控与波动分析爬虫项目

本文通过完整的代码示例和详细的技术讲解,展示了如何实现商品价格的自动监控和波动分析。该项目不仅适用于个人购物助手,还可以扩展为商家的竞品监控工具。通过结合数据抓取、存储、分析与可视化,能够帮助我们更好地理解市场趋势并做出优化决策。

2201_76125261的博客 1743

SQL232 针对actor表创建视图actor_name_view

语法: CREATE VIEW <视图名> AS <SELECT 语句>然后打印视图名字和插入的数据。

11 204

计算机组成原理(第三版)唐朔飞-第十章控制单元的设计-课后习题

计算机组成原理(第三版)唐朔飞-第十章控制单元的设计-课后习题

weixin_45735391的博客 3万+

全局注意机制 GAM | Global Attention Mechanism: Retain Information to Enhance Channel-Spatial Interactions

全局注意机制 GAM

Coding... 2577

SQL38 针对actor表创建视图actor_name_view SQL41 构造一个触发器audit_log

文章目录一、题目二、视图相关操作1.创建视图2.更新视图3.删除视图 一、题目 针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v: 二、视图相关操作 1.创建视图 CREATE VIEW view_name AS 查看创建视图的语句 SHOW CREATE VIEW viewname create view actor_nam.

weixin_38196290的博客 372

【Simulink教程案例18】基于simulink的基础OFDM+64QAM发射接收链路仿真

OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术,实际上OFDM是MCM(Multi Carrier Modulation),多载波调制的一种。通过频分复用实现高速串行数据的并行传输, 它具有较好的抗多径衰落的能力,能够支持多用户接入。OFDM技术由MCM(Multi-Carrier Modulation,多载波调制)发展而来。OFDM技术是多载波传输方案的实现方式之一,它的。

FPGA/MATLAB学习教程/源码/项目合作开发 1990

【牛客SQL】SQL38 针对actor表创建视图actor_name_view

题目描述 题解 考察视图创建CREATE VIEW。 运行时间:12ms 超过79.90% 用Sqlite提交的代码 占用内存:3328KB 超过33.81%用Sqlite提交的代码 CREATE VIEW actor_name_view AS SELECT first_name AS first_name_v, last_name AS last_name_v FROM actor; ...

锥栗的博客 187

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

牛客网数据库SQL实战38—— 针对actor表创建视图actor_name_view

牛客网数据库SQL实战38—— 针对actor表创建视图actor_name_view 题目描述 针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v: CREATE TABLE IF NOT EXISTS actor ( ac...

sunbocong的博客 587

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SQL实战38.针对actor表创建视图actor_name_view

题目 解答 create view actor_name_view(first_name_v,last_name_v) as select first_name,last_name from actor;

m0_48005088的博客 260

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

牛客网刷题笔记-SQL38 针对actor表创建视图actor_name_view

SQL38 针对actor表创建视图actor_name_view 针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v: CREATE TABLE actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, first_name varchar(45) NOT NULL,

qq_39211004的博客 121

<数据库> 牛客SQL38 针对actor表创建视图actor_name_view

我的题解: CREATE VIEW actor_name_view AS SELECT first_name first_name_v,last_name last_name_v FROM actor 创建视图格式: CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition

今天你学习了吗? 186

牛客SQL练习-38-针对actor表创建视图actor_name_view

CREATE VIEW actor_name_view AS SELECT first_name AS first_name_v, last_name AS last_name_v FROM actor 或者 CREATE VIEW actor_name_view ( first_name_v, last_name_v ) AS SELECT first_name, last_name FROM actor

hmyqwe的博客 170

数据库SQL实践38:针对actor表创建视图actor_name_view

思路: 1.直接在视图名的后面用小括号创建视图中的字段名 create view actor_name_view (first_name_v, last_name_v) as select first_name, last_name from actor; 2.注意 create view ... as ... 中的 as 是创建视图语法中的一部分,而后面的两个 as 只是为字段创建别名 ...

weixin_43160613的博客 234

SQL创建表|索引|视图

牛客刷题记录

flystar27的博客 690

38. 针对actor表创建视图actor_name_view

题目描述 针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v: CREATE TABLE IF NOT EXISTS actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, fi...

chenchenchenchenying的博客 197

牛客在线编程练习:SQL38_中等

SQL练习:SQL38_中等 题目: 针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v: CREATE TABLE actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, first_name varchar(45) NOT NULL, last_name v

weixin_42623730的博客 153

牛客网sql刷题笔记(持续修改)

SQL32 将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分 select concat(拼接字段1,拼接字段1,...) from table_name 题解:select concat(last_name,' ',first_name) from employees #concat_ws() 分隔符指定为逗号 SQL36请你创建一个actor_name表,并且将actor表中的所有first_name以及last_name导入该表.

weixin_46101560的博客 228
上一篇: SQL39 针对上面的salaries表emp_no字段创建索引idx_emp_no
下一篇: SQL37 对first_name创建唯一索引uniq_idx_firstname
Robin_Pi
博客等级 码龄9年 2万+粉丝 632原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值