当前位置:网站首页>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
边栏推荐
- Study notes of Tutu - process
- Chapter 5 yarn resource scheduler
- (lightoj - 1370) Bi shoe and phi shoe (Euler function tabulation)
- (POJ - 3258) River hopper (two points)
- AcWing:第56场周赛
- QT实现窗口置顶、置顶状态切换、多窗口置顶优先关系
- input 只能输入数字,限定输入
- Problem - 1646C. Factorials and Powers of Two - Codeforces
- Remove the border when input is focused
- Chapter 7__ consumer_ offsets topic
猜你喜欢

(lightoj - 1323) billiard balls (thinking)

Advancedinstaller安装包自定义操作打开文件

QT style settings of qcobobox controls (rounded corners, drop-down boxes, up expansion, editable, internal layout, etc.)

第5章 NameNode和SecondaryNameNode

Problem - 922D、Robot Vacuum Cleaner - Codeforces

图像处理一百题(11-20)

提交Spark应用的若干问题记录(sparklauncher with cluster deploy mode)

300th weekly match - leetcode

第6章 DataNode

QT模拟鼠标事件,实现点击双击移动拖拽等
随机推荐
力扣leetcode第 280 场周赛
antd upload beforeUpload中禁止触发onchange
Chapter 2 shell operation of hfds
新手必会的静态站点生成器——Gridsome
(lightoj - 1236) pairs forming LCM (prime unique decomposition theorem)
Codeforces Round #801 (Div. 2)A~C
Local visualization tools are connected to redis of Alibaba cloud CentOS server
Research Report on market supply and demand and strategy of China's tetraacetylethylenediamine (TAED) industry
第 300 场周赛 - 力扣(LeetCode)
Codeforces Round #802(Div. 2)A~D
sublime text 代码格式化操作
Market trend report, technological innovation and market forecast of China's double sided flexible printed circuit board (FPC)
300th weekly match - leetcode
第一章 MapReduce概述
QWidget代码设置样式表探讨
Codeforces round 797 (Div. 3) no f
图像处理一百题(1-10)
业务系统兼容数据库Oracle/PostgreSQL(openGauss)/MySQL的琐事
Chapter 5 detailed explanation of consumer groups
QT按钮点击切换QLineEdit焦点(含代码)