SQL 教程,SQL 在线

2751SQL Server 2008安装

SQL Server 2008安装

SQL server是常用的关系型数据库

关于2008版本的安装过程

安装包地址

//pan.baidu.com/s/1qbgRKAGP5v8-wTCpLuEuBg

密码:y8qh

压缩包文件地址

//pan.baidu.com/s/1C1zDe6k_6LLLvZrf-e8Q4A

提取码:oui6

方法/步骤

打开下载后的文件夹,双击.exe文件

点击左侧安装

选择右侧第一项:全新安装

对安装规则进行检测,显示通过后点击确定

关于产品秘钥,下载程序中会自动填写秘钥,点击下一步即可

勾选接受,然后点击下一步

对于程序支持文件,点击安装

安装通过,点击下一步

选择功能安装,点击下一步

对功能可以点击全选,也可以根据需求自己选择,选择完毕后点击下一步

规则检测完成后,继续点击下一步

安装配置页面,选择默认实例,点击下一步

保证所在磁盘有对应的空间,点击下一步

服务账户按图中勾选,点击下一步

选择混合模式,输入sa的密码,然后点击添加当前用户,添加用户后点击下一步

点击添加当前用户,然后点击下一步

配置和错误报告直接点击下一步即可

安装配置规则通过后点击下一步

点击安装,然后开始安装,等待20到30分钟

安装完成,重启电脑

打开新安装的软件,注意密码填写设置的sa的密码,点击登录

如果出现错误,请开启对应服务

登陆成功

安装完成

2598SQL MID()

Oracle 中没有 MID 函数,有 substr 函数有类似功能:

select substr(("列名",a,b) from <table_name>;

实例:

SELECT substr(name,1,4) AS ShortTitle
FROM Websites;

2597SQL UCASE()

SQL Server 大小写用 UPPER() 和 LOWER()

大写:

SELECT UPPER(name) AS site_title, url FROM Websites;

小写:

SELECT LOWER (name) AS site_title, url FROM Websites;

2596SQL COUNT()

count (表达式)--分组里非空记录数
count (表达式)--分组里非空记录数
count(*)--所有记录
count(1)--所有记录
count(case job = 'CLERK' then 2 end )--CLERK 人数
count(comm)--有奖金的人数
count(distinct job)--distinct(去重),共有多少种工作

实例:以EMP表为例

select deptno,
count(1) 总人数,
count(case when job ='SALESMAN' then '1' end) 销售人数,
count(case when job ='MANAGER' then '1' end) 主管人数
from emp
group by deptno;--如果不group,会认为所有数据是一组,返回一个数据

2595SQL COUNT()

-- 查询所有记录的条数
select count(*) from access_log;
-- 查询websites 表中 alexa列中不为空的记录的条数
select count(alexa) from websites;
-- 查询websites表中 country列中不重复的记录条数
select count(distinct country) from websites;