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
随机推荐
- JQuery的ajax获取数据后的处理总结(html,xml,json)
- 通过spring用beanshell实现java接口示例
- ASP.NET简单实现注销功能
- ASP.NET中ImageButton图片按钮控件的使用
- 怎样在html文档里做隔行换色的多行方法
- BootStrap使用file-input插件上传图片的方法
- 什么是phpDocumentor第1/2页
- javac、java打jar包命令实例
- sqlserver数据库使用存储过程和dbmail实现定时发送邮件
- IE关闭时判断及AJAX注销案例学习
- javascript 复选框选择/全选后特效
- javascript 图片上传预览-兼容标准
- Android 媒体库数据更新方法总结
- Java开发之spring security实现基于MongoDB的认证功能
- 使用Vue开发一个实时性时间转换指令
- angularjs 页面自适应高度的方法
- Android OkHttp基本使用详解
- PHP实现字符串的全排列详解
- Vue从TodoList中学父子组件通信
- jQuery模拟html下拉多选框的原生实现方法示例