当前位置: 首页 > wzjs >正文

做网站必须搭框架么站长之家官网登录入口

做网站必须搭框架么,站长之家官网登录入口,电子商务网站建设课程标准,做网站申请域名的流程目 录 一、排序 1.语法格式 2.单一字段排序 (1)按照薪资升序查询员工编号、姓名、薪资 (2)按照入职日期降序查询员工信息 3.多个字段排序 (1)按照薪资升序,薪资相同按照姓名升序查询员工…

目  录

一、排序

1.语法格式

2.单一字段排序

(1)按照薪资升序查询员工编号、姓名、薪资

(2)按照入职日期降序查询员工信息

3.多个字段排序 

(1)按照薪资升序,薪资相同按照姓名升序查询员工信息

 4.where 与 order by 的顺序

(1)按照薪资升序,查询职位是“CLERK”的员工信息

(2)执行顺序

 二、去重

1.查询所有职位

2.语法规则

3.查询所有部门编号所有职位

 三、数据处理函数1

1.字符串相关

(1)利用 upper 或 ucase 转大写

(2)利用 lower 或 lcase 转小写

(3)利用 substr 截取字符串 

(4)利用 length 获取字符串长度

(5)利用 char_length 获取字符个数

(6)利用 concat 拼接字符串

(7)利用 trim 去除字符串前后内容

 2.数字相关

(1)利用 rand 生成 0~1 的随机浮点数

(2)利用 round 四舍五入 

(3)利用 truncate 舍去小数

(4)利用 ceil 和 floor 返回整数


一、排序

1.语法格式

  1. 【select… from… order by 字段 asc/desc;】;
  2. asc:升序;
  3. desc:降序;
  4. 默认按照升序排序;
  5. 其中,字段名可以用列编号代替,例如:1,2,3……。但是不推荐使用。

2.单一字段排序

(1)按照薪资升序查询员工编号、姓名、薪资

select emp_no, emp_name, salary from employees order by salary asc;


(2)按照入职日期降序查询员工信息

select * from employees order by hire_date desc;


3.多个字段排序 

(1)按照薪资升序,薪资相同按照姓名升序查询员工信息

select * from employees order by salary asc, emp_name asc;


 4.where 与 order by 的顺序

(1)按照薪资升序,查询职位是“CLERK”的员工信息

select * from employees where job_title = 'CLERK' order by salary asc;


(2)执行顺序

  1. 首先,执行 from 语句;
  2. 其次,执行 where 语句;
  3. 再次,执行 select 语句;
  4. 最后,执行 order by 语句。

 二、去重

1.查询所有职位

select distinct job_title from employees;


2.语法规则

  1. distinct 只能出现在所有字段最前方
  2. 存在 distinct 后,之后的字段是联合去重的。

3.查询所有部门编号所有职位

select distinct dept_no, job_title from employees;


 三、数据处理函数1

1.字符串相关

(1)利用 upper 或 ucase 转大写

        查询员工姓名,大写输出。

# upper
select upper(emp_name) from employees;# ucase
select ucase(emp_name) from employees;


(2)利用 lower 或 lcase 转小写

        查询员工姓名,小写输出。

# lower
select lower(emp_name) from employees;# lcase
select lcase(emp_name) from employees;


(3)利用 substr 截取字符串 

        查询员工姓名中第二个字母是 A 的员工。

select emp_name from employees where substr(emp_name, 2, 1) = 'A';


(4)利用 length 获取字符串长度

        一个汉字是两个长度。

select length('你好啊,5201314');


(5)利用 char_length 获取字符个数

        只是获取字符个数,区别上方 length。

select char_length('你好啊,5201314');


(6)利用 concat 拼接字符串

  1. 语法:【concat('字符串1', '字符串2', '字符串3',……);】;
  2. 在 MySQL 8 之前,还可以借助【 || 】实现字符串拼接。但 MySQL 8 之后,其只作为逻辑运算符。
select concat('I ', 'Love ', 'You!');


(7)利用 trim 去除字符串前后内容

  1. 可以去除前后空白
  2. 也可以去除指定前缀、后缀
# 去除前后空白
select concat('I', trim('    miss    '), 'you.');# 去除前缀
select trim(leading 'I' from 'IIIIII hate you!!!');# 去除后缀
select trim(trailing '!' from 'IIIIII hate you!!!'); # 去除前后缀
select trim(both 'H' from 'HHHHHHateHHHHHH');


 2.数字相关

(1)利用 rand 生成 0~1 的随机浮点数

        若想要一直获得同一个随机数,只需在 rand() 的括号内指定一个整数。

# 1
select rand();# 2
select rand();# 3
select rand(99);# 4
select rand(99);


(2)利用 round 四舍五入 

  1. round(x):四舍五入,只保留整数位;
  2. round(x, y):四舍五入,保留 y 位小数。 
# round(x)
select round(3.15);# round(x, y)
#select round(3.15, 1);


(3)利用 truncate 舍去小数

        truncate(x, y):对 x 保留 y 位小数,其余全部舍去。

select truncate(3.1415926, 3);


(4)利用 ceil 和 floor 返回整数

  1. ceil(x):返回大于或等于数值 x 的最小整数;

  2. floor(x):返回小于或等于数值 x 的最大整数。

# ceil(x)
select ceil(3.14);# floor(x)
select floor(3.14);

http://www.dtcms.com/wzjs/142902.html

相关文章:

  • 网站维护公司广州seo查询官网
  • 百度地图嵌入公司网站企业培训方案制定
  • 申请域名后可以做自己的网站吗网络营销方案策划书
  • 小说网站如何做怎么创建一个网页
  • 如何开网上商城seo免费视频教程
  • 佛山关键词网站排名如何做一个网页
  • 电子商务网站的建设过程中国十大热门网站排名
  • wordpress网站被镜像宁波seo网络推广报价
  • 小企业网站建设多少钱seo的作用是什么
  • refile自己做的网站网络营销产品推广方案
  • 国家卫生计生委建设监管网站兰州网络推广公司哪家好
  • 西安做网站招聘seo网站推广专员
  • 装饰网站建设优惠套餐网站免费推广网站
  • 外贸网站建设与推广百度关键词搜索怎么弄
  • 上海建筑设计院招聘广东培训seo
  • web前端开发常用软件百度站长工具seo综合查询
  • 哈尔滨建设网站门户sem网站推广怎么做
  • 购物网站建设公司线上营销技巧和营销方法
  • 网络品牌网站建设制作网站的软件有哪些
  • 利用ps怎么做网站首页网站制作费用多少
  • 建网站哪家质量好中国四大软件外包公司
  • 北京城建设计集团网站滕州网站建设优化
  • 建设网站怎么赚钱的黑帽seo论坛
  • 网站建设 好发信息网好网站
  • 息烽做网站公司有哪些百度广告代运营
  • 中国规划建设的新建筑集合网站种子在线资源搜索神器
  • 泰安小程序开发制作北京seo排名服务
  • 温州网站建设优化网购网站十大排名
  • 怎么在自己的电脑上做网站三生网络营销靠谱吗
  • 长治市网上商城seo关键词优化系统