1.SQL 指的是?
您的回答:Structured Query Language
2.哪个 SQL 语句用于从数据库中提取数据?
您的回答:SELECT
3.哪条 SQL 语句用于更新数据库中的数据?
您的回答:UPDATE
4.哪条 SQL 语句用于删除数据库中的数据?
您的回答:DELETE
5.哪条 SQL 语句用于在数据库中插入新的数据?
您的回答:INSERT INTO
6.通过 SQL,您如何从 "Persons" 表中选取 "FirstName" 列?
您的回答:SELECT FirstName FROM Persons
7.通过 SQL,您如何从 "Persons" 表中选取所有的列?
您的回答:SELECT * FROM Persons
8.通过 SQL,您如何从 "Persons" 表中选取 "FirstName" 列的值等于"Peter" 的所有记录?
您的回答:SELECT * FROM Persons WHERE FirstName LIKE 'Peter'
正确答案:SELECT * FROM Persons WHERE FirstName='Peter'
9.通过 SQL,您如何从 "Persons" 表中选取 "FirstName" 列的值以 "a" 开头的所有记录?
您的回答:SELECT * FROM Persons WHERE FirstName LIKE 'a%'
10.请判断下列说法是否正确:当所列出的某个条件为 true 时,OR 运算符会显示记录。当列出的所有条件为 true 时,AND 运算符会显示记录。
您的回答:正确
11.通过 SQL,您如何在表 Persons 中选择 FirstName 等于 Thomas 而 LastName 等于 Carter 的所有记录?
您的回答:SELECT * FROM Persons WHERE FirstName LIKE 'Thomas' AND LastName LIKE 'Carter'
正确答案:SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
12.通过 SQL,您如何按字母顺序选取 Persons 表中 LastName 介于 Adams 和 Carter 的所有记录?
您的回答:SELECT * FROM Persons WHERE LastName BETWEEN 'Adams' AND 'Carter'
13.哪条 SQL 语句可返回唯一不同的值?
您的回答:SELECT DISTINCT
14.哪个 SQL 关键词用于对结果集进行排序?
您的回答:ORDER BY
15.通过 SQL,您如何根据 "FirstName" 列降序地从 "Persons" 表返回所有记录?
您的回答:SELECT * FROM Persons ORDER BY FirstName DESC
16.通过 SQL,您如何向 "Persons" 表插入新的记录?
您的回答:INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
17.通过 SQL,您如何向 "Persons" 表中的 "LastName" 列插入 "Wilson" ?
您的回答:INSERT INTO Persons (LastName) VALUES ('Wilson')
18.您如何把 "Persons" 表中 "LastName" 列的 "Gates" 改为 "Wilson" ?
您的回答:UPDATE Persons SET LastName='Wilson' WHERE LastName='Gates'
19.通过 SQL,您如何在 "Persons" 表中删除 "FirstName" 等于 "Fred" 的纪录?
您的回答:DELETE FROM Persons WHERE FirstName = 'Fred'
20.通过 SQL,您如何返回 "Persons" 表中记录的数目?
您的回答:SELECT COUNT(*) FROM Persons

sql中 like  和 = 的区别

“=” 适用于确定的值

如果只希望选取居住在城市 "Beijing" 中的人,我们需要向 SELECT 语句添加 WHERE 子句:

SELECT * FROM Persons WHERE City='Beijing'

“like”适用于不确定的

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

现在,我们希望从上面的 "Persons" 表中选取居住在以 "N" 开始的城市里的人:

我们可以使用下面的 SELECT 语句:

SELECT * FROM Persons
WHERE City LIKE 'N%'

提示:"%" 可用于定义通配符(模式中缺少的字母)。

接下来,我们希望从 "Persons" 表中选取居住在以 "g" 结尾的城市里的人:

我们可以使用下面的 SELECT 语句:

SELECT * FROM Persons
WHERE City LIKE '%g'

接下来,我们希望从 "Persons" 表中选取居住在包含 "lon" 的城市里的人:

我们可以使用下面的 SELECT 语句:

SELECT * FROM Persons
WHERE City LIKE '%lon%'

通过使用 NOT 关键字,我们可以从 "Persons" 表中选取居住在不包含 "lon" 的城市里的人:

我们可以使用下面的 SELECT 语句:

SELECT * FROM Persons
WHERE City NOT LIKE '%lon%'
上题中出现错误
是由于当值为确定值时,优先选择使用 “=”

而且navicat premium 中检测SELECT * FROM Persons WHERE FirstName LIKE 'Thomas' AND LastName LIKE 'Carter'
SELECT * FROM Persons WHERE FirstName = 'Thomas' AND LastName = 'Carter'搜索结果相同

也就是说,当like 后面没有通配符时,效果等同于“=”当出现此现象时,优选“=”
即:有确定制定的值时,要用"="


转载于:https://www.cnblogs.com/OIMM/p/10270797.html

sql测验,like 和 = 的区别相关推荐

  1. SQL Server 与 ORACLE 的区别

    sql server 与  oracle的区别:    DBMS 数据库管理系统 1.数据类型不同.   sql server 的数据类型:int ,smallint ,char,varchar,nc ...

  2. SQL 测验-自测结果

    SQL 测验 http://www.w3school.com.cn/quiz/quiz.asp?quiz=sql 结果:18/20 您的回答: 1.SQL 指的是? 您的回答:Structured Q ...

  3. sql语句截断_SQL Server中SQL截断和SQL删除语句之间的区别

    sql语句截断 We get the requirement to remove the data from the relational SQL table. We can use both SQL ...

  4. SQL Server 2014各个版本区别

    SQL Server 2014各个版本区别 主要版本 SQL Server 版本 定义 Enterprise(64 位和 32 位) 作为高级版本,SQL Server 2014 Enterprise ...

  5. 菜鸟教程—SQL测验

    SQL 测验 结果:17/3 1. SQL 指的是? 你的回答: Structured Question Language 回答错误! 正确答案:Structured Query Language 2 ...

  6. oracle sql execute elapsed time,sql duration 和 elapsed_time 的区别

    今天在处理一个long run sql的时候发现了这个问题,sql duration和elapsed_time的区别貌似有时候非常大. oracle doc上关于 elaspsed_time : EL ...

  7. sql join 与where的区别

    转载:http://blog.chinaunix.net/uid-27570589-id-3771152.html 今天在分析一个sql语句的时候 发现 left join 与where a=b(+) ...

  8. mysql sql left right inner join区别及效率比较

    一.Join语法概述 join 用于多表中字段之间的联系,语法如下: ... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona table1 ...

  9. PHP几个防SQL注入攻击自带函数区别

    为了防止SQL注入攻击,PHP自带一个功能可以对输入的字符串进行处理,可以在较底层对输入进行安全上的初步处理,也即Magic Quotes.(php.ini magic_quotes_gpc).如果m ...

  10. MySql和Sql Server语法和关键字区别

    1. MySQL支持enum,和set类型,SQL Server不支持 2. MySQL不支持nchar,nvarchar,ntext类型 3. MySQL的递增语句是AUTO_INCREMENT,而 ...

最新文章

  1. mvc模型中MySQL类_Mvc5 EF6 CodeFirst Mysql (二) 修改数据模型
  2. centos7 搭建 mysql8
  3. iOS架构-静态库.a打包之资源文件打包成bundle(4)
  4. python中fib什么意思_Python斐波那契数列是什么?怎么用?
  5. SAP CRM里Interaction Object是个什么东东
  6. 24. [Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏
  7. linux根据进程的运行路径,停止进程
  8. Android已读未读功能,Android实现小圆点显示未读功能
  9. 英语口语练习软件测试简历,软件测试工程师个人简历英文版
  10. 小红书“种草”潮玩,但“醉翁之意不在酒”
  11. 触目惊心的互联网流量劫持
  12. 调整视频播放速度,如何让视频加速或放慢播放
  13. 【XSY2501】Mountainous landscape(线段树二分,凸包)
  14. 数据结构与算法(二叉树)
  15. Unity5.0 烘焙物体导入其他场景
  16. 仿美团和糯米商家验证版的一个数字校验键盘
  17. 教你在 Ubuntu 安装 uTorrent
  18. 以太坊 solidity在线实时编译器
  19. 【C#】Label不显示下划线
  20. 【数据结构系列】双向链表

热门文章

  1. Linux mysql 主从复制
  2. poj 2773(容斥原理)
  3. spoj 2798 Query on a tree again! 树链剖分
  4. 我的dota之路(下)
  5. php获取并删除数组的第一个和最后一个元素
  6. 在GitHub里生成自己的网页
  7. 好玩的WPF第一弹:窗体抖动+边框阴影效果+倒计时显示文字
  8. deepin安装mysql记录
  9. 不同特征值对应的特征向量
  10. Caffe + Ubuntu 14.04 64bit + CUDA6.5 + 无GPU 配置