网站首页 > 知识剖析 正文
产品经理平时要不要看数据?我觉得那是必须要看的!而且频率还不少!
那数据一般都找谁要?BI (数据分析师)或DBA(数据库管理员)!
哎,产品经理不懂点SQL还真的不太容易混江湖。跟DBA申请个数据库权限,不求人,自己动手丰衣足食吧。
什么是SQL?
其实大家可以把它想象成一种语言,只不过这种语言只是当我们在和数据库对话时才会使用的一种语言,因为对于数据库来说,ta只听得懂SQL语言,那么当我们在对数据库下达命令(检索、录入、更新、删除等)时,必须使用SQL进行下达。
其实,SQL能做的事情有很多,比如生成表格(数据定义功能)、录入调取数据(数据操作功能)、管理用户(数据约束功能)。那么具体如何和数据库完成工作上的“沟通”?
本期小编跟大家聊二块钱的,如果没有聊到的,您有其他什么,咱们评论区留言聊起来...
Q1:检索成绩在80分以上的同学。
SELECT *
FROM School Reoport
WHERE Grades > = 80
那么输入上述的命令,就能把编号为3,5,6,7的数据检索出来了。
其实,上述命令翻译过来就是:指定了“(哪一列)SELECT”、“(从哪个表格)FROM” 、“(以怎样的条件)WHERE”,即指定从School Report这个表中调取Grades>=80的同学,在这里要说明一下“ * ”表示全部列,假如你只想把符合条件的“Name”和“Grades”列字段调取出来,那么命令更改如下,
SELECT Name,Grades
即可。
那在上述的case中,在表达“80分以上”条件设定时,我们使用了“ > = ”这个符号在命令中表示。其实,对于设定条件时我们所使用到的这类符号,称之为“比较运算符”。此外,其实还有其他的比较运算符,详见下表。
用一个case举例。
Q2:检索成绩不等于69分的同学。
WHERE Grades < > 69
那假如我们想设定组合更加复杂的检索条件时,比如说,我要检索“分数在60分以上且性别为女性”的同学,该怎么办呢?这里,就要提到一个新的运算符叫“逻辑运算符”。
那么,这个检索命令即为:
WHERE Grades > = 60 AND Sex = Female
另外,当我们设定条件时想通过模糊检索时,“通配符”在这里就发挥作用了。利用“ % ” 和“ _ ”字符做通配符,使用LIKE检索匹配通配符的字符串。那上述两者通配符的区别在于什么呢?看完下表,你就清楚了。
Q3:检索姓名中含“e%e”的同学。
WHERE Name LIKE ‘ e%e ‘
除以上提到的检索条件之外,其实我们还可以使用“BETWEEN…AND…”语句设定数值范围进行检索。
猜你喜欢
- 2024-11-22 做测试不会 SQL?超详细的 SQL 查询语法教程来啦!
- 2024-11-22 MySQL之SQL优化
- 2024-11-22 「SQL数据分析系列」4.过滤操作
- 2024-11-22 SQL基本语句练习(基础版)
- 2024-11-22 数据分析师数据查询方法必备,SQL取数,简单查询与高级查询
- 2024-11-22 5大步骤+10个案例,堪称业内SQL优化万能公式
- 2024-11-22 SQL点滴(查询篇):数据库基础查询案例实战
- 2024-11-22 「SQL」 当我们join数据时,到底发生了什么?一文让你不再混淆
- 2024-11-22 002 Excel SQL 比较运算符的使用--OLE DB方法
- 2024-11-22 十分钟入门Fink SQL
- 04-29php开发者composer使用看这一篇就够了
- 04-29引用和变量声明在不同语言中的实作
- 04-29PHP 没你想的那么差
- 04-29Ubuntu linux 上的 Nginx 和 Php 安装
- 04-29CentOS下通过yum搭建lnmp(单版本PHP)
- 04-29为什么 PHP8 是个高性能版本
- 04-29PHP8函数包含文件-PHP8知识详解
- 04-29使用无参数函数进行命令执行
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)