博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL 学习笔记
阅读量:4635 次
发布时间:2019-06-09

本文共 1120 字,大约阅读时间需要 3 分钟。

删除DataTable

Example :DROP TABLE TablenName

数据表取别名,在该 sql 语句中可以通过别名取字段

Example  :SELECT u.email , p.productname FROM UserInfo u , ProductList p;

BETWEEN  :取范围内的数据

SELECT username , dateline FROM UserInfo WHERE dateline BETWEEN Value1 and Value2;

从结果中取值:

SELECT username , dateline FROM UserInfo WHERE username IN  (SELECT username FROM UserList);

SORT       :先排序后取值

Example  :SELECT username,dateline from UserInfo SORT BY dateline
Example  :SELECT username,dateline from UserInfo SORT BY dateline DESC

Group by :一般用于取数量。取不重复值,没有重复项,Group by 后面的字段必须和 Select 后的项相同

Example  :SELECT COUNT(*) email , producname from UserInfo GROUP BY email,productname;

DISTINCT:取不重复值,按照 DISTINCT 后所有列取唯一值

SELECT DISTINCT email FROM UserInfo;

限制小数位:转换为总长度为 18 小数位为 4 的数值型数字

SELECT CAST ((CAST(24 AS NUMERIC(18,4))/CAST(38 AS NUMERIC(18,4))) AS NUMERIC(18,4))

LEFT OUTER JOIN :结果中包含左边 UserInfo 所有 email ,右边 ProductList 没有就置空

SELECT email , pid FROM UserInfo U LEFT OUTER JOIN ProdcutList P ON U.email = P.email;

建立临时缓存表:

SELECT email , productname INTO #TempTable FROM UserInfo;

转载于:https://www.cnblogs.com/icemanall/archive/2012/08/12/2634338.html

你可能感兴趣的文章
linux下occi操作oracle数据库,中文乱码的问题
查看>>
JS原型与原型链
查看>>
SVG.js 笔记 (一)
查看>>
struts2笔记01-环境搭建
查看>>
appium 控件定位
查看>>
oracle sql 获取本季度所有月份,上季度所有月份
查看>>
VUE的组件DEMO
查看>>
xshell连接Linux、ngix部署
查看>>
XCODE 6.1.1 配置GLFW
查看>>
vue element 关闭当前tab 跳转到上一路由
查看>>
4、面向对象
查看>>
[NOI2005]聪聪与可可(期望dp)
查看>>
POJ 3723
查看>>
解决sql2014的distribution系统库distribution.mdf过大问题
查看>>
Maven的安装
查看>>
angular初步认识一
查看>>
springmvc3.2+spring+hibernate4全注解方式整合(一)
查看>>
Elgg网站迁移指南
查看>>
素数筛法优化
查看>>
【转】常见系统中文字体的英文名
查看>>