5.基本查询操作

本文介绍SQL中的基本查询操作,包括查询全部列记录、对查询记录进行算术运算及使用连接符连接字段等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我这些学习笔记,记录的都是我自己认为的知识点,可能以后再看的时候还要翻书,但是可以用来定位到准确的书中示例的位置,减少翻书重找的时间,利于自身知识体系的搭建。                                            self-transcendence

第5章 基本查询操作

5.1 查询全部列的记录

Select distinct * from 表名,视图名

*表示所有列,from后最多可以跟256个表或者视图的名字,用“,”隔开。

*位置可以用字段名代替,多个字段名用“,”隔开,几个字段名就查几列。

Distinct关键字,用于查指定列时,去除重复的行数据。(主键永远不同,*无法使用)

字段名后跟as给字段起别名。

 

5.2 对查询的记录进行算术运算

Select语句中可以使用算术运算符+-*/*/优先级大于+-

例:查老师的年收入

Select 老师id,老师月收入*12 as 老师年收入 from 老师表

Select中的运算不会改变原值,只会改变显示的查询结果。

 

5.3 使用连接符||连接字段

两个字段可以用||变成一个新的字符串

连接字段时,两个字段的类型应该是一样的,若不同,则系统报错。如果需要在连接的字段中加入字符或者是日期类型的值,需要将该字符值或者日期类型的值使用单引号包起来。

Mysqlsql server不支持||      select 学生名||老师名

Mysql使用concat函数          select concat(学生名,老师名)

Sql server使用+号              select学生名+老师名


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值