sql的加减乘除运算_小白学sql(一)

本文介绍了SQL的基本操作,包括选择数据库和表格、加减乘除运算、select语句的使用,如选择列、算术运算、重命名列、去除重复值,以及where语句用于筛选特定条件的行,涉及and、or、not、in、between等逻辑运算符。
摘要由CSDN通过智能技术生成

fb2f38c087d73f1d02810d06cec87be8.png

最近在b站学习sql,在这里做笔记。感兴趣的同学可以一起学习呀~

b82fe1c14303be33a7ccf6aecdc44fb9.png

1. 基本介绍

9d3ee71485c9ff37a395efbe4dc3dc5e.png

sql_store是一个数据库,而customers是数据库中的一个表格

1.1 如何选择一个数据库

最简单的操作就是双击图中的数据库,另一种方式是输入命令:

use sql_store;

注:显示为粗体的数据库为当前选定的数据库;输入命令调用数据库需要用“;”结束命令。

1.2 如何选择一个表格

在选定数据库后,需要选择特定的表格:

(1)选择表格所有的列

selcet * 
from customers

(2)选择表格特定的列

例如,选择客户的id以及姓氏的两列:

select customer_id, first_name 
from customers

1.3 如何选定特定条件的行

在选定表格之后,选择客户id为1的行:

where customer_id = 1

1.4 如何排序

例如,选定表格后,按照姓氏排序

order by first_name

1.5 如何写注释

只需要"-- "

-- where customer_id = 1

1.6 语法顺序

select * 
from customers
where customer_id = 1
order by first_name

最好的逻辑顺序是select-from-where-order by

注:上述四行命令可以写成一行,只需要用空格隔开,但分成四行更清晰直观


2. select语句

select语句是用于调用所选表格的特定的列,因为数据库的数据可能成千上万,如果我们调用无关的列,将会浪费运行的时间和空间。

2.1 命令行排序决定输出的排序

例如:

select first_name, last_name, points
from customers

返回结果如下

a27950df628c3896c3a9f8aa1cfab88b.png

若将姓氏与名字调换顺序,则

select last_name, first_name, points
from customers

返回结果如下

acdedf315e5e476cac7f2e3bfab02548.png

2.2 对列进行算术运算

例如我们需要得到“用户积分×10+100”的列

select 
    last_name, 
    first_name, 
    points,
    points * 10 + 100
from customers

结果如下

7521b14b5c268c2994026288ab3b33a7.png

注:选择的四列也可写成一行

(1)加减乘除基本运算

select 
    last_name, 
    firs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值