高级sql语句小结(一)

SQL语句
414
0
0
2022-07-11
标签   SQL语句

会看一下最近发的一些文章,发现大家对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 通配符

高级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

先写这么多吧,有不对的欢迎指正,相互学习。