会看一下最近发的一些文章,发现大家对sql语句比较感兴趣,在此整理一部分,以供大家交流学习。
1、 sql top语句,用于规定要返回的记录数,对拥有大量数据的库表还是很有用的,不过top字句并非支持所有的数据库系统。
例句:SELECT TOP number|percent column_name(s) FROM table_name
实例:从表中取头两条数据
select top 2* from table
2、sql like 操作符,对数据进行模糊查询
例句:SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern
实例:查询以‘M’结尾的数据
SELECT * FROM table WHERE City LIKE '%M'
提示:"%" 可用于定义通配符
3、sql 通配符
通配符
4、sql in 操作符,查询where子句规定的多个值
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)
5、sql alias 别名,为列或者表指定别名
SELECT column_name(s) FROM table_name AS alias_name
6、sql join 用于两个及以上表的关联查询
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons, Orders WHERE Persons.Id_P = Orders.Id_P
7、sql union操作符 用于合并两个或多个查询结果集
SELECT a FROM table_a UNION SELECT a FROM table_b
8、sql select into 复制表
SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。
SELECT *INTO new_table_name FROM old_tablename
SELECT INTO 语句也可以从一个表中选取数据,然后把数据插入另一个表中。
SELECT column_name(s)INTO new_table_name [IN externaldatabase] FROM old_tablename
先写这么多吧,有不对的欢迎指正,相互学习。