您的位置
主页 > 网站技术 > 数据库 > » 正文

与MSSQL对比学习MYSQL的心得(七)--查询(2)

来源: 锦尚中国 点击:


 
注意:MYSQL中SQL语句是不区分大小写的,因此select和SELECT作用是相同的

这一点跟SQLSERVER是一样的!

常用查询

SELECT * FROM fruits SELECT f_id,f_name FROM fruits WHERE f_price >5.1 SELECT f_id,f_name FROM fruits WHERE s_id IN(101,102) SELECT f_id,f_name FROM fruits WHERE s_id NOT IN(101,102) SELECT f_id,f_name FROM fruits WHERE f_price BETWEEN 2 AND 10 SELECT f_id,f_name FROM fruits WHERE f_price NOT BETWEEN 2 AND 10

 
带like的字符匹配查询

1、百分号通配符“%”,匹配任意长度的字符,甚至包括零字符

SELECT f_id,f_name FROM fruits WHERE f_name LIKE 'b%y'

 2、下划线通配符“_”,一次只能匹配任意一个字符

下面语句有四个下划线

SELECT f_id,f_name FROM fruits WHERE f_name LIKE '____n'

同样,在SQLSERVER里面也是有的

USE [sss] GO SELECT * FROM [dbo].[aaa] WHERE [name] LIKE 's_____'


 


查询空值




首页  - 关于站长圈  - 广告服务  - 联系我们  - 关于站长圈  - 网站地图  - 版权声明