数据库系统概念 读书笔记(四)

本文介绍了SQL中的几种数据类型如char、nvarchar、numeric等,并详细解释了如何使用SQL查询语句进行单表查询,包括去除重复项的方法。

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

SQL 支持数据类型:

  1. char(10):如果输入字符串为“Avi”,则该字符串后追加七个空格十七达到10个字符串的长度。
  2. varchar(10):支持最大字符串长度。如果输入字符串为“Avi”,则不会补充空格。
  3. numeric(p,d):这个数能存储p位数字,d在小数点后面。例如numeric(3,1)可以存储44.4,但是不能存储0.45,444这种数字。
  4. samllint:小整数类型—p.32

SQL 查询语句

  1. 单关系查询:
    select 字段名 from 表名 where 条件
    例如:
    select name from instructor where dept_name='comp' and salary>1000;
    意思就是找到在comp系中工资超过1000块的教师姓名。
    去除重复可在select 后加入关键词 distinct
    例如:
    select distinct dept_name from insetructor
    每个系名只会显示一次。
    插播: 例如2102831102115614,21028323414234,210283312312等等,查询第七位第八位数字为11的全部数据 WHERE CHARINDEX(‘11’,convert(字段类型,[字段名]))>0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值