SQL 实用语句
id name
1 a
2 b
3 c
1 a
2 b
3 c
以下的sql语句都以上面表mytable为准:
select * from mytable where id in(1,3)
2、删除id重复的数据,表中数据只剩下id=1,2,3的所有数据
代码如下:
select * into # from mytable
truncate table mytable
insert table select distinct * from #
select * from table
drop table #
3、创建一个新表 films_recent ,它的值包含来自表films
代码如下:
SELECT * INTO films_recent FROM films
相关推荐
-
SQL 实用语句
id name 1 a 2 b 3 c 1 a 2 b 3 c 以下的sql语句都以上面表mytable为准: 1.查询id=1,3记录的所有数据 复制代码 代码如下: select * from mytable where id in(1,3) 2.删除id重复的数据,表中数据只剩下id=1,2,3的所有数据 复制代码 代码如下: select * into # from mytable truncate table mytable insert table select distinct *
-
SQL查询语句优化的实用方法总结
查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率.最近在对项目中的一些sql进行优化,总结整理了一些方法. 1.在表中建立索引,优先考虑where.group by使用到的字段. 2.尽量避免使用select *,返回无用的字段会降低查询效率.如下: SELECT * FROM t 优化方式:使用具体的字段代替*,只返回使用到的字段. 3.尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描.如下: SELEC
-
SQL查询语句通配符与ACCESS模糊查询like的解决方法
ACCESS的通配符和SQL SERVER的通配符比较===================================================ACCESS库的通配符为:* 与任何个数的字符匹配? 与任何单个字母的字符匹配 SQL Server中的通配符为:% 与任何个数的字符匹配_ 与单个字符匹配正文我今天在写个页面的时候,也很郁闷,表中明明有记录,但在ASP里就是搜索不到,理论的sql语句如下:Select * FROM t_food Where t_food.name
-
oracle常用sql查询语句部分集合(图文)
Oracle查询语句 select * from scott.emp ; 1.--dense_rank()分析函数(查找每个部门工资最高前三名员工信息) select * from (select deptno,ename,sal,dense_rank() over(partition by deptno order by sal desc) a from scott.emp) where a<=3 order by deptno asc,sal desc ; 结果: --rank()分析函数(
-
asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析
本文实例讲述了asp.net使用LINQ to SQL连接数据库及SQL操作语句用法.分享给大家供大家参考,具体如下: LINQ简介 LINQ:语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展.它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据. LINQ是一门查询语言,和SQL一样,通过一些关键字的组合,实现最终的查询. LINQ的分类 LINQ to Object LINQ to XML LIN
-
MySQL 最基本的SQL语法/语句
DDL-数据定义语言(Create,Alter,Drop,DECLARE) DML-数据操纵语言(Select,Delete,Update,Insert) DCL-数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库 Create DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE mas
-
SQL查询语句行转列横向显示实例解析
本文分享了两个有关SQL查询语句行转列横向显示的示例,供大家参考,具体内容如下 示例1: 在SQL查询语句行转列横向显示中access中没有CASE,要用IIF代替 select iif(sex= '1 ', '男 ', '女 ') from tablename select country, sum(case when type='A' then money end) as A, sum(case when type='B' then money end) as B, sum(case
-
SQL判断语句用法和多表查询
1.格式化时间sql语句 本例中本人随便做了两张表,和实际不是很相符,只是想说明sql语句的写法. 例1表格式如下: 需求:查询出本表,但需要使time字段的时间格式为yyyy-MM-dd,比如:2013-08-13 sql写法: SELECT u.id,u.userId,u.timeType,DATE_FORMAT(time,'%Y-%m-%d') AS time,secondId FROM `user` u 运行结果: 2.多表查询(三表查询) 例二三表结构如下: 需求:查询出主表,要求在主
-
15个初学者必看的基础SQL查询语句
本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧. 1.创建表和数据插入SQL 我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一下实时数据表的设计理念,这样也许能帮助大家能更好的理解SQL查询. 在数据库设计中,有一条非常重要的规则就是要正确建立主键和外键的关系. 现在我们来创建几个餐厅订单管理的数据表,一共用到3张数据表,Item Master表.Order Master表和Order Detail表. 创建表: 创建Item Maste
-
日常收集常用SQL查询语句大全
常用sql查询语句如下所示: 一.简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指定列 SQL>SELECT empmo, ename, mgr FROM emp; SQL>SELECT DISTINCT mgr FROM emp; 只显示结果不同的项 4. 查询指定行 SQL>SELECT * FROM emp WHERE job='CLERK'; 5. 使用算术表达式 SQL>S
随机推荐
- 详解Linux中两个查找命令locate和find教程
- Sql2005注入辅助脚本[修改版]
- Perl脚本实现递归遍历目录下的文件
- 实例讲解Java的Spring框架中的控制反转和依赖注入
- perl批量查询ip归属地的方法代码
- jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
- Angular.js ng-file-upload结合springMVC的使用教程
- Java基础教程之对象引用
- Mybatis整合Spring 由于版本引起的BUG问题
- 动态改变div的z-index属性的简单实例
- 详解javascript中对数据格式化的思考
- 使用ASP.NET MVC引擎开发插件系统
- 在laravel中使用Symfony的Crawler组件分析HTML
- PHP对接微信公众平台消息接口开发流程教程
- Android RecyclerView添加上拉加载更多效果
- easyui combogrid实现本地模糊搜索过滤多列
- 在ASP里面创建GUID
- PowerShell脚本开发之收发UDP消息包
- MongoDB 学习笔记
- 基于jquery的超简单上下翻