SQL 数据库之一
1. SELECT
实例105
SELECT ID "编号",Name 姓名,
Math_Score '数学成绩', //怎么有的有AS,有的没有
Music_Score AS 音乐成绩,
English_Score AS 英文成绩
from tb_StuScore
SELECT 编号, 商品名称,数量,单价,进价,
(单价*数量) AS 销售额,
(单价*数量-进价*数量) AS 利润
from tb_xsb
SELECT ID,Name,Math_Score,Music_Score,EngLish_Score
from tb_StuScore
WHERE NOT (EngLish_Score>= 90) OR (Math_Score>=95)
SELECT *
from tb_StuScore
WHERE Math_score LIKE '8_'
SELECT *
from tb_StuScore
WHERE Name LIKE '刘%'
SELECT *
from tb_StuScore
WHERE English_score LIKE '9[5-9]%'
SELECT *
from tb_StuScore
WHERE Math_Score LIKE '[^9][0-9]'
SELECT *
from tb_StuScore
WHERE (Name LIKE '刘%')
AND (
(Math_Score LIKE '[^7]_')
OR (EngLish_score LIKE '9[0-9]')
)
SELECT '姓名:'+ Name + ';编号:'+
CONVERT(varchar(3),id) AS 学生信息
from tb_StuScore
SELECT 姓名,LTRIM(姓名) AS 去除左面空格,
RTRIM(姓名) AS 去除右面空格,
LTRIM(RTRIM(姓名)) AS 去除左右空格
from 客户信息表
SELECT *
from tb_StuScore
WHERE Music_Score IN (85,95,100)
SELECT *
from tb_StuScore
WHERE Music_Score NOT IN (85,95,100)
SELECT *
from tb_StuScore
WHERE Music_Score > ALL
( SELECT Music_Score
from tb_StuScore
WHER
相关文档:
--sql语句就用下面的存储过程
/*--数据导出Excel
导出查询中的数据到Excel,包含字段名,文件为真正的Excel文件
,如果文件不存在,将自动创建文件
,如果表不存在,将自动创建表
基于通用性考虑,仅支持导出标准数据类型
--邹建 2003.10--*/
/*--调用示例
p_exporttb @sqlstr='select * from 地区资料'
,@path='c:\',@fn ......
Oracle 动态SQL返回单条结果和结果集
1. DDL 和 DML
/**//*** DDL ***/
begin
EXECUTE IMMEDIATE 'drop table temp_1';
EXECUTE IMMEDIATE 'create table temp_1(name varchar2(8))';
end;
/**//*** DML ***/
declare
v_1 varchar2(8);
& ......
(18)用EXISTS替换DISTINCT:
当提交一个包含一对多表信息(比如部门表和雇员表)的查询时,避免在SELECT子句中使用DISTINCT。一般可以考虑用EXIST替换, EXISTS 使查询更为迅速,因为RDBMS核心模块将在子查询的条件一旦满足后,立刻返回结果。例子:
(低效):
SELECT DISTINCT DEPT_NO,DEPT_NAME  ......
做开发过程中,经常会用到将Excel中数据导出到SQL Server中的情况,你可以利用SQL SERVER 中自带的导入数据的方式,但这种方式,有时会发现数据导入后,可能为空,可能开头少个零,此种情况多出现于数值型的列,今天在CSDN上闲逛,偶尔发现了一个帖子,介绍的以下这种方法,本人恰七因最近公司准备上市,审计局在做审计,技 ......
thunder:
1.MYSQL实现
mysql> select * from user;
+----+----------+----------+-----------------+
| ID | username | password | email |
+----+----------+----------+-----------------+
| 1 | admin | admin &nb ......