当前位置:网站首页>SQL快速入门
SQL快速入门
2022-07-06 09:29:00 【狗蛋儿l】
基础查询
查询多列
查询所用语句 SELECT 字段名 FROM 表名;
答案
select device_id, gender, age, university from user_profile;
查询所有列
*号是选取所有列名
答案:
SELECT * FROM user_profile
简单处理查询结果
查询结果去重
去重查询DISTINCT 要放到列名的前面
答案:
SELECT DISTINCT university FROM user_profile
查询结果限制返回行数
LIMIT显示前面两行。
答案:
SELECT device_id FROM user_profile LIMIT 0,2;
将查询后的列重新命名
改变列标题(取别名) 语法: 列名 | 表达式 [ AS ] 新列名 或: 新列名=列名 | 表达式
答案:
SELECT device_id as user_infors_example
from user_profile
LIMIT 2
条件查询
基础排序
通过order by 进行排序:
asc : 升序
desc : 降序
答案:
select device_id,age
from user_profile
order by age asc;
查找后多列排序
答案:
SELECT device_id, gpa, age
FROM user_profile
ORDER BY gpa, age;
查找后降序排列
答案:
select device_id,gpa,age
FROM user_profile
ORDER BY gpa desc,age desc
基础操作符
查找学校是北大的学生信息
在where条件中增加条件为‘北京大学’即可。
答案:
select device_id,university
from user_profile
where university='北京大学'
查找年龄大于24岁的用户信息
答案:
select device_id,gender,age,university from user_profile
where age>24
查找某个年龄段的用户信息
确定范围 用BETWEEN…AND 和 NOT BETWEEN…AND是逻辑运算符,可以用来查找属性值在或不在指定范围内的元组,其中BETWEEN后边指定范围的下限,AND后边指定范围的上限。BETWEEN…AND…的格式为:列名 | 表达式 [ NOT ] BETWEEN 下限值 AND 上限值
答案:
select device_id,gender,age
FROM user_profile
WHERE age>=20 and age<=23
查找除复旦大学的用户信息
答案:
select device_id, gender, age, university
from user_profile
where university != '复旦大学'
用where过滤空值练习
答案:
SELECT `device_id`,`gender`,`age`,`university`
from user_profile
where not age is NULL
边栏推荐
- Spark独立集群动态上线下线Worker节点
- Raspberry pie 4B installation opencv3.4.0
- QT实现窗口渐变消失QPropertyAnimation+进度条
- Bidirectional linked list - all operations
- 业务系统兼容数据库Oracle/PostgreSQL(openGauss)/MySQL的琐事
- 【锟斤拷】的故事:谈谈汉字编码和常用字符集
- Market trend report, technological innovation and market forecast of double door and multi door refrigerators in China
- Spark的RDD(弹性分布式数据集)返回大结果集
- Share an example of running dash application in raspberry pie.
- Acwing: the 56th weekly match
猜你喜欢
提交Spark应用的若干问题记录(sparklauncher with cluster deploy mode)
Kubernetes cluster deployment
Installation and use of VMware Tools and open VM tools: solve the problems of incomplete screen and unable to transfer files of virtual machines
Chapter 2 shell operation of hfds
Hbuilder X格式化快捷键设置
Discussion on QWidget code setting style sheet
QT按钮点击切换QLineEdit焦点(含代码)
FLV格式详解
第5章 NameNode和SecondaryNameNode
第五章 Yarn资源调度器
随机推荐
The "sneaky" new asteroid will pass the earth safely this week: how to watch it
Educational Codeforces Round 130 (Rated for Div. 2)A~C
简单尝试DeepFaceLab(DeepFake)的新AMP模型
QT implementation window gradually disappears qpropertyanimation+ progress bar
Hbuilder X格式化快捷键设置
QT simulates mouse events and realizes clicking, double clicking, moving and dragging
Codeforces round 797 (Div. 3) no f
两个礼拜速成软考中级软件设计师经验
图像处理一百题(1-10)
QT realizes window topping, topping state switching, and multi window topping priority relationship
Codeforces Round #802(Div. 2)A~D
Is the sanic asynchronous framework really so strong? Find truth in practice
Market trend report, technological innovation and market forecast of double door and multi door refrigerators in China
QWidget代码设置样式表探讨
拉取分支失败,fatal: ‘origin/xxx‘ is not a commit and a branch ‘xxx‘ cannot be created from it
Research Report on market supply and demand and strategy of China's four flat leadless (QFN) packaging industry
Market trend report, technical innovation and market forecast of double-sided foam tape in China
图像处理一百题(11-20)
Click QT button to switch qlineedit focus (including code)
第6章 DataNode