暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL常见的基础面试题(七)

SQL数据库运维 2023-02-03
355

点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!

23、SQL 运算符有哪些类型?

  1. 参考答案如下:

运算符是为执行特定操作而保留的特殊关键字或特殊字符。它们也用于 SQL 查询。我们主要可以在 SQL 命令的 WHERE 子句中使用这些运算符。它是根据指定条件过滤数据的命令的一部分。SQL 运算符可分为以下几种类型:

  • 算术运算符:这些运算符用于对数值数据执行数学运算。此运算符的类别是加法 (+)、减法 (-)、乘法 (*
    )、除法 (/)、余数/模数 (%) 等。

  • 逻辑运算符:这些运算符计算表达式并以 True 或 False 返回结果。此运算符包括 ALL、AND、ANY、ISNULL、EXISTS、BETWEEN、IN、LIKE、NOT、OR、UNIQUE。

  • 比较运算符:这些运算符用于执行两个值的比较并检查它们是否相同。包括等于(=)、不等于(!= 或 <>
    )、小于(<)、大于(>)、小于等于(<=)、大于等于(>=) , 不小于 (!<), 不大于 (!>) 等。

  • 位运算符:用于在整数类型的两个表达式之间进行位操作。它首先将整数转换为二进制位,然后应用 AND(& 符号)、OR(|
    ^
    )、NOT(~
    )等运算符。

  • 复合运算符:这些运算符在将变量的结果设置为运算结果之前对变量执行运算。它包括加等于(+=)、减等于(-=)、乘等于(*=
    )、除等于(/=)、模等于(%=)等。

  • 字符串运算符:这些运算符主要用于执行字符串的连接和模式匹配。它包括+(字符串连接)、+=(字符串连接分配)、%
    (通配符)、[](字符匹配)、[^](不匹配的字符)、_(通配符匹配一个字符) ), ETC。

24、SQL中的视图是什么?

  1. 参考答案如下:

视图是没有值的数据库对象。它是一个虚拟表,包含表中的数据子集。它看起来像一个包含行和列的实际表,但它占用的空间更少,因为它实际上并不存在。它的操作与基表类似,但不包含自己的任何数据。它的名字总是独一无二的。一个视图可以包含来自一个或多个表的数据。如果基础表中发生任何更改,视图中也会反映相同的更改。

视图的主要用途是实现安全机制。它是可搜索的对象,可以在其中使用查询来搜索视图。它只显示创建视图时声明的查询返回的数据。
可以使用以下语法创建视图:

    CREATE VIEW view_name AS  
    SELECT column_lists FROM table_name
    WHERE condition;

    建议点赞收藏备用,也许哪天换工作就用到了!好的东西需要被发现和知晓!

    参考资料:https://www.yiibai.com/interview/300

    点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。


    动动小手点击加关注呦☟☟☟

    文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论