SELECT DISTINCT 列名称 FROM 表名称
注意:DISTINCT必须放在字段的前面。
DISTINCT与GROUP BY 的区别:
当数据量很大的时候,比如说:1000万条数据中有300万条是重复的数据,用DISTINCT性能要好与GROUP BYl;
对于相对重复量较小的数据量比如1000万中1万的重复量,用GROUP BY的性能会远优于DISTINCT性能。
SELECT TOP 2 * FROM Persons
查询表中选取50%的记录:
SELECT TOP 50 PERCENT * FROM Person
SELECT name FROM table_name WHERE name LIKE 'king'
提示:%可用于定义通配符(模式中缺少的字母);
通过使用NOT关键字,可以查询表中不包含该字母的数据;
SELECT Customer.name,Orders.name FROM Customer INNER JOIN Orders ON Customer.id = Orders.id GROUP BY Orders.name
INNER JOIN(内链接)
LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行
RIGHT JOIN:即使左表中没有匹配,也从右表返回所有行
FULL JOIN:只要其中一个表中存在匹配,就返回行
SELECT * INTO new_table_name FROM old_table_name
IN子句可用向另一个数据库中拷贝表
SELECT * INTO username IN 'Backup.mdb' FROM user
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。