SQL小知识点(一)

1、select 和 select * 语句区分

 

 SQL SELECT 语法
 1> SELECT 列名称 FROM 表名称  //选取的是某一列或者某几列
 2> SELECT * FROM 表名称   //星号(*)是选取所有列的快捷方式

 

2、SQL通配符

  ① %     代替一个或多个字符
  ② -     仅代替一个字符
  ③[charlist] 字符列中的任何单一字符

     [^charlist] 或者[!charlist]  不在字符列中的任何单一字符


表Persons
Id  LastName  FirstName     Address          City

1   Adams      John        Oxford Street    London
2   Bush       George      Fifth Avenue     New York
3   Carter    Thomas      Changan Street   Beijing

从上面的 "Persons" 表中选取居住的城市不以 "A" 或 "L" 或 "N" 开头的人:

我们可以使用下面的 SELECT 语句:

select * from Persons where city like '[!ALN]%'

结果为:

Id   LastName  FirstName       Address       City
 
3     Carter    Thomas     Changan Street   Beijing


3、SQL中IN操作符
   IN 操作符允许我们在 WHERE 子句中规定多个值。
select column(s) from table_name  where column_name IN (value1,value2……)

例 从上面的表中选择住在北京和伦敦的人
select * from Persons where City in (“London”,“Beijing”)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值