当前位置:   article > 正文

牛客题霸sql入门篇之基础查询_牛客sql专题-基础查询

牛客sql专题-基础查询

牛客题霸sql入门篇之基础查询

1 基础查询

1.1 查询所有列

1.1.1 题目内容

在这里插入图片描述

1.1.2 示例代码
SELECT * FROM user_profile;
  • 1
1.1.3 运行结果

在这里插入图片描述

1.1.4 考察知识点
得到一个表的所有列,可以直接select *,用不着一个个去写列名
  • 1

1.2 查询多列

1.2.1 题目内容

在这里插入图片描述

1.2.2 示例代码
SELECT device_id,gender,age,university
FROM user_profile;
  • 1
  • 2
1.2.3 运行结果

在这里插入图片描述

1.2.4 考察知识点
单表查询时,你需要哪些列的列名直接在SELECT关键字后写对应的列名即可
多个列名之间用逗号隔开
  • 1
  • 2

2 简单处理查询结果

2.1 查询结果去重

2.1.1 题目内容

在这里插入图片描述

2.1.2 示例代码
SELECT distinct university
FROM user_profile;
  • 1
  • 2
2.1.3 运行结果

在这里插入图片描述

2.1.4 考察知识点
对列名去重,是直接在列名前加上distinct关键字
  • 1

2.2 查询结果限制返回行数

2.2.1 题目内容

在这里插入图片描述

2.2.2 示例代码
SELECT device_id
FROM user_profile
limit 0,2;
  • 1
  • 2
  • 3
2.2.3 运行结果

在这里插入图片描述

2.2.4 考察知识点
LIMIT  [rows1] | rows2;
第一个参数从几行开始算起(默认从0开始,第一行数据下标为0),第二个参数(rows2)指定返回的最大行数
  • 1
  • 2

2.3 将查询后的列重新命名

2.3.1 题目内容

在这里插入图片描述

2.3.2 示例代码
SELECT device_id user_infos_example
FROM user_profile
limit 2;
-- 如果只有一个参数,就默认是从0开始即为第一行
  • 1
  • 2
  • 3
  • 4
2.3.3 运行结果

在这里插入图片描述

2.3.4 考察知识点
mysql中列的别名的写法: 列名 as 别名;
其中as关键字是可以省略的
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/394683
推荐阅读
相关标签
  

闽ICP备14008679号