SELECT语句可以从表中选择数据
SELECT <列名1>,<列名2> as "aaa" FROM <表名>; 查询两列数据
SELECT * FROM <表名>; 查询表中所有数据
SELECT DISTINCT 过滤重复值的查询
WHERE 指明查询条件,条件通常是比较文本,比较数字,AND,OR,NOT等逻辑运算
GROUP BY 用于分组结果显示,常用于COUNT,MAX,MIN,SUM,AVG等聚合函数
HAVING 对结果进行筛选,与WHERE不同点在于适用于列,且是最后执行
SELECT <列名1>,<列名2> FROM <表名> 这里貌似很像
GROUP BY
HAVING <条件>;
SELECT COUNT(course_id),dept_name 真正的使用方法,可以和GROUP BY同时使用。适用于对结果筛选
FROM course
GROUP BY dept_name
HAVING COUNT(course_id) > 1;
SELECT * FROM course ORDER BY credits DESC; ORDER BY可以对结果进行排序,在没有明确制定ASC(升序)或者DESC(降序)的情况下默认按照升序排列;
BETWEEN 用于指定区间,可以出现在WHERE语句中
SELECT * FROM course WHERE title LIKE '%to%' LIKE用于匹配文本中的特定模式,可以和通配符搭配使用。如%(零个、一个或多个字符)、_(单个字符)
SELECT * FROM student IN语句表示值属于某个集合
WHERE dept_name IN ('comp.sci','physics','elec.eng');
SELECT <列名1>,<列名2> JOIN用来组合两张以上表中的值,
FROM <表名1>
JOIN <表名2>
ON <表名1.列名x> = <表名2.列名x>
如下三个例子:

一、列出课程时包含开设课程的部门详情

SELECT * FROM course
JOIN department
ON course.dept_name = department.dept_name
二、列出所有具有前置课程的课程详情
SELECT prereq.course_id,title,dept_name,credits,prereq_id
FROM prereq
LEFT OUTER JOIN course
ON prereq.course_id = course.course_id;
三、列出所有课程的详情,不管是否具有前置课程
SELECT course.course_id,title,dept_name,credits,prereq_id
FROM prereq
RIGHT OUTER JOIN course
ON prereq.course_id = course.course_id;
将GBASE数据表导出到linux服务器目录下:
select * from dim_interface into outfile '/home/gbase/aa.txt'

select语句的更多相关文章

  1. oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数

        花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...

  2. CREATE TABLE 表名 AS SELECT 语句

    1.新表不存在复制表结构即数据到新表 ? 1 2 create table new_table select * from old_talbe; 这种方法会将old_table中所有的内容都拷贝过来, ...

  3. 优化Select 语句的原则

    优化Select 语句的原则 -摘抄<SQL Server 2005 性能监测与优化> Select 语句是数据库应用系统中最常用的语句之一,Select 语句设计的好坏直接影响到应用程序 ...

  4. SQL指南-SELECT语句

    SELECT 语句 SELECT 语句用于从表中筛选数据.列表结果存储于一个结果表中(称作result-set) 语法 SELECT column_name(s)FROM table_name 注意: ...

  5. SQL Server(三):Select语句

      1.最基本的Select语句: Select [Top n [With Ties]] <*|Column_Name [As <Alias>][, ...n]> From & ...

  6. SQL SELECT 语句

      本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL SELECT 语法 SE ...

  7. Select语句也会引起死锁

    项目上线,准备验收前出现了一个严重的问题:很多select语句作为死锁的牺牲,大部分报表无法打开.这个问题影响范围很大所有的报表都无法访问,而我们的报表是放在电视上面轮播的,电视放在工厂里面,所以出现 ...

  8. 一条Select语句丛生到死的处理过程

    以一条普通的“select * from table order by …”语句为例.图2-21中显示为该语句在数据库中各个组件之间的处理过程,各个步骤分别代表: (1)select语句通过网络传送给 ...

  9. select语句for update---转载

    作用: Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句. 该语句用来锁定特定的行(如果有where子句,就 ...

  10. 如何阻止SELECT * 语句

    我们每个人都知道是个不好的做法,但有时我们还是要这样做:我们执行SELECT * 语句.这个方法有很多弊端: 你从你的表里返回每个列,甚至后期加的列.想下如果你的查询里将来加上了VARCHAR(MAX ...

随机推荐

  1. [rCore学习笔记 021]多道程序与分时任务

    写在前面 本随笔是非常菜的菜鸡写的.如有问题请及时提出. 可以联系:1160712160@qq.com GitHhub:https://github.com/WindDevil (目前啥也没有 导读 ...

  2. 支持AMD GPU —— 如何运行docker环境下的Jax环境

    相关: 支持NVIDIA GPU -- 如何运行docker环境下的Jax环境 官方给出的安装主页: https://hub.docker.com/r/rocm/jax 安装命令: docker pu ...

  3. 七牛云-存储区域代码:报错:"statusCode": 400,"error": incorrect region, please use up-cn-east-2.qiniup.com ——【图床】Typora 七牛云图床 配置文件

    使用PicList对七牛云配置图床,报错信息: 2023-12-13 19:52:19 [PicList ERROR] { "method": "POST", ...

  4. 曝光!Apache SeaTunnel Catalog 功能设计为何能大大简化用户启用步骤?

    Catalog(目录)提供了关于数据库.表格和访问数据所需的信息的元数据,以及统一的 API 来管理元数据,验证连接,让元数据对 Sources(数据源).Sinks(数据汇)和 Web 可访问. C ...

  5. SMU Summer 2024 Contest Round 2

    SMU Summer 2024 Contest Round 2 Sierpinski carpet 题意 给一个整数 n ,输出对应的 \(3^n\times 3^n\) 的矩阵. 思路 \(n = ...

  6. Minnaert

    Minnaert 假设气泡关闭时发生周期性膨胀和收缩,周围水也跟着振动,就嗷地一声叫了出来!设有个半径为 \(r\) 的泡形成后开始简谐振动,半径有 \[r=r_0+a\sin\frac{2\pi t ...

  7. 开发一个MutatingWebhook

    介绍 Webhook就是一种HTTP回调,用于在某种情况下执行某些动作,Webhook不是K8S独有的,很多场景下都可以进行Webhook,比如在提交完代码后调用一个Webhook自动构建docker ...

  8. 网络问题mark

    复杂且混乱的网络环境, 主内网是192.168.0.254(网关), 中间混杂无数网段 , 无数dhcp, 同时还有0段的外网(跟254没关系) 现在是有一台服务器 , 192.168.0.47 , ...

  9. element-plus 如何点击其它位置触发文件上传

    原文链接:https://www.xiandanplay.com/article/view?id=16925669181947904&articleCategoryId=16078840161 ...

  10. Clobotics 计算机视觉场景存储实践:多云架构、 POSIX 全兼容、低运维的统一存储

    Clobotics 是一家将计算机视觉和机器学习技术应用于风电以及零售行业的企业.在风电行业,Clobotics 利用无人机对风力发电机叶片进行检查,显著降低了对人工作业的依赖.在零售领域,公司通过分 ...