模糊查询和子查询笔记(2009

 
(1)模糊查询:
select * from    customers
where customername like 'a_% '
@.针对的是字符串 ''
@.必须使用like
@.通配符 % 、_ 、[]-->指其中的任一个字符
    [abc]-->指abc中的任一个字母
    [a-k]-->指a到k里的任一个字母
    [^a-k]-->指除a-k外的任一个字母

(2)子查询    可放在select和where中...

例:判断是否有相同的学号:
select count(*) ,xh from student
group by xh
having count(*)>1 or count(3)=2

@按子查询返回的结果分类------对应的方法
                A口(一行一列)---- 直接取值
                B目(多行一列)---- 比较列清单 in、>all、<all、>any、<any
                C田(多行多列)----- 测试存在 exist()逻辑函数 返回的一个值true/false
    >all ==>大于后面表的最大值
    <all ==>小于后面表的最小值
    >any ==>大于后面表的最小值
    <any ==>小于后面表的最大值

@把查询的数据插入到一张新表中
select * into newtable from table1
@把数据写到存在的表中
insert into table1 select * from    table2
@创建表结构
select * into table1 from    table2 where 1=2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值