SQL 语句基础
一 查询常量
1. SELECT 学生编号, 学生姓名,性别 FROM tb_Student
2. SELECT 学生姓名 AS 姓名, 性别 AS 学生性别 FROM tb_Student
3. SELECT 学生姓名 姓名, 性别 学生性别 FROM tb_Student
4. SELECT 学生姓名 姓名, 高数+外语 AS 高数加外语分数 FROM tb_Student
5. SELECT 学生姓名,学生编号 FROM tb_Student WHERE LEN(学生姓名) = 2
6. SELECT 学生姓名,年龄 FROM tb_Student WHERE 年龄 = 24
7. SELECT 学生姓名,年龄,性别 FROM tb_Student WHERE 学生姓名 = ‘安心’
8. SELECT 学生姓名,年龄,出生年月 FROM tb_Student WHERE 出生年月 = ‘1981/12/8’
9. SELECT 学生姓名,年龄,统招否 FROM tb_Student WHERE 出生年月 = ‘TRUE’
10.SELECT 学生姓名,年龄,家庭住址 FROM tb_student WHERE 家庭住址 IS NULL OR 家庭地址 = ‘’
二 查询变量(string.Format())
1. SELECT 学生姓名,年龄,性别,家庭住址 FROM tb_Student WHERE 学生姓名 = ‘{0}’,Name
2. SELECT 学生姓名,年龄,性别,家庭住址 FROM tb_Student WHERE 年龄 = {0},Age
3. SELECT 学生姓名,年龄,性别,出生日期 FROM tb_Student WHERE 出生日期 = {0},dt.ToShortDatestring
4. SELECT 学生姓名,年龄,性别,出生日期 FROM tb_Student WHERE 出生日期 BETWEEN '2014/1/1' AND '2014/2/1'
三 模糊查询
1. SELECT 学生姓名,年龄,性别 FROM tb_Student WHERE 学生姓名 LIKE ‘张_’
2. SELECT 学生姓名,年龄,性别 FROM tb_Student WHERE 学生姓名 LIKE ‘张__’
3. SELECT 学生姓名,年龄,性别 FROM tb_Student WHERE 学生姓名 LIKE ‘张%’
4. SELECT 学生姓名,年龄,出生日期 FROM tb_Student WHERE 出生日期 LIKE ‘%1981%’
5. SELECT 学生姓名,年龄,出生日期 FROM tb_Student WHERE 年龄 LIKE ‘2[0-9]’
6. SELECT 学生姓名,年龄,出生日期 FROM tb_Student WHERE 年龄 LIKE ‘[1-2][0-9]’
7. SELECT 学生姓名,年龄,出生日期 FROM tb_Student WHERE 学生姓名 LIKE ‘[^李]%’
8. SELECT 学生姓名,年龄,出生日期 FROM tb_Student WHERE 年龄 LIKE ‘[1-2][^0-5]
9. SELECT 学生姓名,年龄,出生日期 FROM tb_Student WHERE 年龄 LIKE ‘[1-2][^0-5] AND 学生姓名 LIKE ‘李%’
四 TOP 和 PERCENT 限制查询结果
1. SELECT Top 10 学生编号,学生姓名,年龄,家庭住址 FROM tb_Student ORDER BY 学生编号 ASC
2. SELECT Top 10 学生编号,学生姓名,高数,外语 FROM tb_Student ORDER BY 高数+外语 ASC
3. SELECT Top 10 * FROM(SELECT TOP 20 * FROM tb_Grade ORDER BY 总分 DESC) AS st ORDER BY 总分 ASC
4. SELECT TOP 50 PERCENT 书号,书名,SUM(销售数量) AS 合计销售数量 FROM tb_Book GROUP BY 书号,书名,作者 ORDER BY 3 DESC
5. SELECT TOP 20 PERCENT * FROM tb_BookMessage ORDER BY 现存数量 ASC
五 数值查询
1. SELECT 学生姓名,ISNUMERIC(年龄)FROM tb_Student
2. SELECT dm AS 数值取整前, CEILING(dm) AS 数值取整后 FROM tb_Money
3. SELECT dm AS 数值取整前, FLOOR(dm) AS 数值取整后 FROM tb_Money
4. SELECT dm AS 四舍五入前, ROUND(dm,2) AS 四舍五入后 FROM tb_Money
5. SELECT angle AS 角度, SIN(ANGLE*PI()/180) AS 正弦值 FROM tb_Angle
6. SELECT angle AS 角度, COS(ANGLE*PI()/180) AS 余弦值 FROM tb_Angle
7. SELECT myvalue AS 数值, ABS(myvalue) AS 求绝对值后 FROM tb_Value
8. SELECT * FROM tb_Student WHERE 学生编号 = 22050110+FLOOR(RAND()*10)
9. SELECT myvalue AS 数值,SIGN(myvalue) AS 判断数值 FROM tb_value
六 字符串查询
1. SELECT friendname AS 字符串,LOWER(friendname) AS 全部转换为小写, UPPER(friendname)AS 全部转换为大写 FROM tb_string
2. SELECT friendname AS 字符串,(LEN(friendname)-LEN(REPLACE(friendname,'i','')))/LEN('i') FROM tb_string
3. SELECT 学生姓名,所在院校, SUBSTRING(所在院校,2,3) AS 所在学院子串 FROM tb_Student
4. SELECT 出生年月,SUBSTRING(CONVERT(VARCHAR(20),出生年月),6,5) AS 年 FROM tb_Student
5. SELECT 所在学院 AS 删除字符串前,STUFF(所在院校,2,3,'') AS 删除字符串后 FROM tb_Student
6. SELECT 所在学院,CHARINDEX('学院',所在学院) AS 索引位置 FROM tb_Student
7. SELECT 所在学院, REPLACE(所在学院,'学院','XueYuan')AS 替换后的信息 FROM tb_Student
8. SELECT 学生姓名, CASE WHEN 所在学院 = '计算机学院' THEN '计算机学院学生' ELSE '否' END AS 是否为计算机学院学生 FROM tb_Student
七 周期和日期的查询
1. SELECT 学生编号,学生姓名, CASE WHEN ISDATE(出生年月) =1 THEN '是日期信息' ELSE '非日期新奇' END AS 生日字段是否为日期信息 FROM tb_Student
2. SELECT 学生编号,学生姓名 FROM tb_Student WHERE 出生年月 = '1980/12/24'
3. SELECT 学生编号,学生姓名 FROM tb_Student WHERE 出生年月 LIKE '%1980%'
4. SELECT * FROM tb_Book WHERE 日期 BETWEEN '2005/8/1' AND '2005/10/1'
5. SELECT 书号,书名 FROM tb_Book WHERE YEAR(日期) = '2010'AND MONTH(日期) = '9' AND DAY(日期) = '26'
6. SELECT GETDATE() AS 当前日期时间, DATENAME(WEEKDAY,GETDATA()) AS 星期
7. SELECT 学生姓名,出生年月,DATEDIFF(TEAR,出生年月,GETDATE()) AS 学生年龄 FROM tb_Student
八 比较、逻辑、重复查询
1. SELECT * FROM tb_Grade WHERE 软件工程>90 AND 外语 NOT BETWEEN 70 AND 85
2. SELECT DISTINCT 书号,条形码,书名,作者 FROM tb_Book
3. SELECT COUNT(书号) AS 记录条数,书号,书名,作者 FROM tb_Book GROUP BY 书号,书名,作者 HAVING COUNT(书号)>1
九 在查询中使用OR 和 AND
1. SELECT * FROM tb_Grade WHERE (外语 > 90 OR 高数> 90) AND 语文 >80
2. SELECT * FROM tb_Grade WHERE 外语 > 90 AND 高数 > 90
十 排序、分组统计
1. SELECT 出版社 SUM(金额) AS 总金额 FROM tb_Book GROUP BY 出版社
2. SELECT 书名,出版社,SUM(金额) AS 总金额 FROM tb_Book WHERE 出版社 = '人邮' GROUP BY ALL,书名,出版社
3. SELECT 所属部门,性别, AVG(工资) AS 平均工资 FROM tb_Employee GROUP BY 所属部门,性别 WITH CUBE
4. SELECT 所属部门,性别, AVG(工资) AS 平均工资 FROM tb_Employee GROUP BY 所属部门,性别 WITH ROLLUP
5. SELECT * FROM tb_Grade ORDER BY 马经 ASC 高数 DESC
6. SELECT TOP 5 书号,书名,作者,出版社, SUM(销售数量) AS 合计销售数量 FROM tb_Book GROUP BY 书号,书名,作者,出版社 ORDER BY SUM(销售数量) DESC
7. SELECT 学生姓名,性别,年龄,所在学院 FROM tb_Student ORDER BY 学生姓名 COLLATE chinese_prc_stroke_cs_as_ks_ws
8.SELECT 学生姓名,性别,年龄,所在学院 FROM tb_Student ORDER BY 学生姓名 COLLATE chinese_prc_cs_as
9. SELECT 存放位置,书名,SUM(库存数量)AS 合计库存数量 FROM tb_Depot GROUP BY 存放位置,书名 ORDER BY SUM(库存数量) DESC
10. SELECT k.书号,k.书名,x.作者, SUM(k.现存数量) AS 现存数量, SUM(x.销售数量) AS 销售数量 FROM tb_Vendition AS x, tb_BookMessage AS k WHERE x.书号 = k.书号 GROUP k.书号,k.书名,x.作者,k.现存数量 ORDER BY 书号
11. SELECT * FROM tb_Employee ORDER BY 所属部门 COMPUTE SUM(工资)
12. SELECT * FROM tb_Employee ORDER BY 所属部门 COMPUTE SUM(工资) BY 所属部门
十一 聚合函数
1. SELECT SUM(销售数量) AS 总数量, SUM(金额) AS 总金额 FROM tb_Book
2. SELECT AVG(年龄) AS 平均年龄 FROM tb_Student
3. SELECT * FROM tb_Ware WHERE 销价 IN (SELECT MIN(销价) FROM tb_Ware)
4. SELECT * FROM tb_Ware WHERE 销价 IN (SELECT MAX(销价) FROM tb_Ware)
5. SELECT COUNT(DISTINCT 商品名称) AS 商品数 FROM tb_Ware WHERE 销价 > 1000
6. SELECT FIRST(BookNames) AS Bookname, FIRST(author) AS peo, FIRST(sellsum) AS 第一条数据记录 FROM tab_booksort
7. SELECT LAST(BookNames) AS Bookname, LAST(author) AS peo, LAST(sellsum) AS 第一条数据记录 FROM tab_booksort
8. SELECT 所在学院 COUNT(所在学院) AS 学生数量 FROM tb_Student GROUP BY 所在学院
9. SELECT 学生编号,学生姓名,高数 FROM tb_Grade WHERE 高数 > (SELECT AVG(高数) FROM tb_Grade)
10 SELECT COUNT(DISTINCT 家庭住址) FROM tb_Student WHERE NOT(家庭住址 IS NULL OR 家庭住址 = '')
11. SELECT COUNT(学生编号) AS 学生数量, SUM(高数) AS 高数总分数 FROM tb_Grade WHERE 学生编号 IN(SELECT FLOOR(RAND()*10)+22050110 AS 随机数 UNION SELECT FLOOR(RAND()*10) +22050110 UNION SELECT FLOOR(RAND()*10)+22050110)
十二 多表查询
1. SELECT s.学生编号,s.学生姓名,s.性别,m.高数 FROM tb_Student AS s, tb_Grade As m WHERE s.学生编号 = m.学生编号 AND m.高数 > 85
2. SELECT S.学生编号,S.学生姓名,M.高数,M.外语 FROM tb_Student AS S,tb_Grade AS M WHERE S.学生编号 = M.学生编号 AND S.所在学院 = '计算机学院'
3. SELECT 顾客编号 AS 编号,顾客姓名 AS 姓名,所在城市,邮编 FROM tb_Buyer UNION SELECT 雇员编号,雇员姓名,家庭住址,邮编 FROM tb_Saleman
4. SELECT st.学生姓名,st.性别,st.年龄, gr.高数,gr.外语,gr.软件工程 FROM tb_Student AS st, tb_Grade AS gr (笛卡尔成绩查询)
十三 嵌套查询
1. SELECT 学生编号,性别,姓名,所在专业 FROM tb_Student WHERE 学生编号 IN(SELECT 学生编号 FROM tb_Grade WHERE 总分 >= 580)
2. SELECT * FROM tb_EmployeeLaborage WHERE 工资月份 = 10 AND 人员姓名 IN(SELECT 负责人 FROM tb_EmployeeDepartment WHERE 负责人 IN(SELECT 人员姓名 FROM tb_EmployeePerson WHERE 学历 ='本科')) ORDER BY 人员编号
3. SELECT * FROM tb_Grade WHERE 高数 > ALL (SELECT 高数 FROM tb_Grade WHERE 学生姓名 IN('王立','李丽'))
4. SELECT * FROM tb_Grade WHERE 高数 > ANY (SELECT 高数 FROM tb_Grade WHERE 学生姓名 IN('王立','李丽'))
十四 子查询
1. SELECT * FROM (SELECT * FROM tb_Student WHERE 学生编号 IN(SELECT 学生编号 FROM tb_Grade WHERE 软件工程 > (SELECT 软件工程 > FROM tb_Grade WHERE tb_Grade WHERE 学生姓名 ='王晓亮'))) AS stu ORDER BY stu.学生编号
2. SELECT * FROM tb_Student WHERE 学生编号 IN(SELECT 学生编号 FROM tb_Grade WHERE 高数 > (SELECT AVG(高数) FROM tb_Grade))
3. SELECT st.*, gr.总分 FROM tb_student AS st INNER JOIN tb_Grade AS gr ON st.学生编号 = gr.学生编号 WHERE 所在学院 = '理学院' AND gr.总分 > ALL(SELECT gr.总分 FROM tb_Grade AS gr INNER JOIN tb_Student AS st ON st.学生编号 = gr.学生编号 WHERE st.所在学院 = '管理学院')
4. SELECT st.*, gr.总分 FROM tb_student AS st INNER JOIN tb_Grade AS gr ON st.学生编号 = gr.学生编号 WHERE 所在学院 = '理学院' AND gr.总分 > ANY(SELECT AVG(CONVERT(INT,总分) FROM tb_Grade)
5. SELECT * FROM tb_Student AS st WHERE EXISTS (SELECT * FROM tb_Grade AS gr WHERE st.学生编号 = gr.学生编号 AND gr.总分 > 580)
6. SELECT 所在学院,学生姓名,年龄,(SELECT AVG(年龄) FROM tb_Student) AS 平均年龄 FROM tb_Student GROUP BY 所在学院,学生姓名,年龄 HAVING 年龄 > (SELECT AVG(年龄) FROM tb_Student)
7. UPDATE tb_Laborage SET 基本工资 = (SELECT 基本工资 FROM tb_AppointedLaborage WHERE 工作时间 = '1年') WHERE 员工姓名 = '江南'
8. DELETE FROM tb_Student WHERE 学生编号 IN(SELECT 学生编号 FROM tb_Student WHERE 性别 ='女' AND 出生年月 = '1981/12/12' AND 所学专业 = '会计学')
十五 组合语句
1. SELECT 学生编号,学生姓名,性别,年龄 FROM tb_Student WHERE 所在学院 = '理学院' UNION SELECT 学生编号,学生姓名,性别,年龄 FROM tb_Student WHERE 学生编号 IN(SELECT 学生编号 FROM tb_Grade WHERE 总分 > 600)
2. SELECT 学生姓名 FROM tb_Student UNION SELECT CONVERT(VARCHAR(20),总分) FROM tb_Grade WHERE 总分 > 570 UNION SELECT 课程名称 FROM tb_Course
3. SELECT 年龄 AS 信息 FROM tb_Student UNION SELECT 总分 FROM tb_Grade UNION SELECT 课程编号 FROM tb_Course ORDER BY 信息 ASC
4. SELECT 学生编号,学生姓名 FROM tb_Student INTERSECT SELECT 学生编号,学生姓名 FROM tb_Grade
5. SELECT 学生编号,学生姓名 FROM tb_Student EXCEPT SELECT 学生编号,学生姓名 FROM tb_Grade
十六 内连接查询
1. SELECT tb_Student.学生姓名,tb_student.性别,tb_Grade.总分 FROM tb_Student INNER JOIN tb_Grade ON tb_Student.学生编号 = tb.Grade.学生编号
2. SELECT st.学生姓名,st.性别,st.年龄,gr.总分,tc.出勤率 FROM tb_student AS
st INNER JOIN tb_Grade AS gr ON st.学生编号 = gr.学生编号 INNER JOIN tb_StudentTimeCard AS tc ON st.学生编号 = tc.学生编号
3. SELECT st1.* FROM tb_Student AS st1 INNER JOIN tb_Student AS st2 ON st1.所在学院 = st2.所在学院 AND st2.学生姓名 = '李小龙'
4. SELECT st1.* FROM tb_Student AS st1 INNER JOIN tb_Student AS st2 ON st1.所在学院 <>st2.所在学院 AND st2.学生姓名 = '李小龙'
5. SELECT 员工信息表.人员编号,员工信息表.人员姓名 FROM tb_employeeperson AS 员工信息表 INNER JOIN tb_EmployeeLaborage AS 员工工资表 ON 员工信息表.AS 人员编号 = 员工工资表.人员编号
十七 外连接查询
1. SELECT tb_Student.学生姓名,tb_student.性别,tb_Grade.总分 FROM tb_Student LEFT OUTER JOIN tb_Grade ON tb_Student.学生编号 = tb.Grade.学生编号
2. SELECT tb_Student.学生姓名,tb_student.性别,tb_Grade.总分 FROM tb_Student RIGHT OUTER JOIN tb_Grade ON tb_Student.学生编号 = tb.Grade.学生编号
3.SELECT st.学生姓名,st.性别,st.年龄,gr.总分,tc.出勤率 FROM tb_student AS
st LEFT OUTER JOIN tb_Grade AS gr ON st.学生编号 = gr.学生编号 LEFT OUTER JOIN tb_StudentTimeCard AS tc ON st.学生编号 = tc.学生编号
十八 利用IN进行查询
1. SELECT * FROM tb_Ware WHERE 销价 IN (SELECT MAX(销价) FROM tb_Ware)
2. SELECT * FROM tb_Ware WHERE 销价 NOT IN (SELECT MAX(销价) FROM tb_Ware)
十九 交叉运算
1. Transform aggfunction selectstatement PIVOT pivotfield [IN(value1[value2[...]])]
2. Case input_expression
WHEN when_expression THEN result_expression
[...n]
ELSE else_result_expression
END
3. 存储过程?
二十 函数查询
1. SELECT 员工姓名,出生日期 AS 格式化前出生日期 FORMAT(出生日期,'yyyy年mm月dd日') AS 格式化后日期 FROM 员工生日表
2. SELECT 出生年月,DATENAME(YEAR,出生年月)+'年'+DATENAME(MONTH,出生年月)+'月'+DATENAME(DAY,出生年月)+'日' AS 处理后出生年月 FROM tb_Student
3. SELECT 员工姓名, FORNAT(出生日期,'yyyy年mm月dd日') AS 出生日期,MID(出生日期,1,7) AS 出生年月 FROM 员工生日表
4. SELECT 员工姓名, FORNAT(出生日期,'yyyy年mm月dd日') AS 出生日期,SUBSTRING(出生日期,1,7) AS 出生年月 FROM 员工生日表
5. SELECT 员工姓名,出生日期,DATEDIFF('yyyy',出生日期,DATE()) AS 年龄 FROM 员工生日表
二十一 索引查询
1. CREATE UNIQUE INDEX index_Student ON tb_Student(学生编号)
2. DROP INDEX tb_Student.index_Student
3. CREATE CLUSTERED INDEX index_Student ON tb_Student(学生编号)
4.
二十二 应用存储过程
1.
二十三 Having语句应用
1. SELECT 所在学院,COUNT(*) AS 人数,AVG(年龄) AS 平均年龄 FROM tb_Student GROUP BY 所在学院 HAVING AVG(年龄) > 22
2. SELECT 所在学院,COUNT(*) AS 人数,MAX(高数) AS 最高成绩,AVG(高数) AS 高数平均成绩 FROM tb_student AS st INNER JOIN tb_grade AS gr ON st.学生编号 = gr.学生编号 GROUP BY 所在学院 HAVING AVG(高数) > 60
SQL 语句基础的更多相关文章
- SQL语句基础之 单表查找
Sql语句之 单表查询 一.一般查询 1.查看表中的所有记录 以及 所有字段(属性) 语句 : select * from student; 2.只查看某些字段 语句:select sname,sex ...
- 精妙SQL语句 基础
精妙SQL语句SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句, ...
- Sql语句基础练习(一)
1.求1号课成绩大于80分的学生的学号及成绩,并按成绩由高到低列出.(表名:成绩表.字段名:课号,学号,成绩.) SELECT 学号,成绩 FROM 成绩表 WHERE 课号=1 AND 成绩> ...
- Oracle PL/SQL语句基础学习笔记(上)
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE server和其它工具中了,近几年中很多其它的开发者和DBA開始使用PL/SQL,本文将讲述PL ...
- MySQL数据库:SQL语句基础、库操作、表操作、数据类型、约束条件、表之间的关系
数据库相关概念: 1. 数据库服务器:运行数据库管理软件的计算机 2. 数据库管理软件:MySQL.Oracle.db2.slqserver 3. 库:文件夹,用来组织文件/表 4. 表:文件(类似于 ...
- 【MySQL】SQL语句基础
一.操作数据库 1.1 创建数据库 1.2 查看数据库 1.3 修改数据库 1.4 删除数据库 1.5 选择数据库 二.操作表 2.1 创建表 2.2 查看表 2.3 修改表 2.4 删除表 三.操作 ...
- SQL语句基础知识
1.关于SQL语句中exists与not exists的问题 course表如下:课程代号 课程名称 K01 奥运会主题曲 K02 喜爱的专辑 K03 VB技术大全 K04 经典歌曲 K05 个人单曲 ...
- SQL语句基础之 管理数据库,表 和 数据
MySQL中的基本sql语句 MySQL中主要有三个大的对象,第一个是数据库,有了数据库后,我们才能在数据库里面建表,因为Mysql是关系数据库,它的数据都会以记录的形式存到表里,所以第二个是表,然后 ...
- sql语句基础
数据库库(DataBase):就是一个存储数据的仓库.为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上.通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据.SQL(Structu ...
- 第二章 基础查询 2-1 SQL语句基础
一.列的查询 基本的SELECT语句: SELECT <列名 >,...... FROM < 表名>; 注:子句是SQL的组成要素. 注:查询结果中的列的顺序和SELECT子句 ...
随机推荐
- Python基础-week03 集合 , 文件操作 和 函数详解
一.集合及其运算 1.集合的概念 集合是一个无序的,不重复的数据组合,它的主要作用如下 *去重,把一个列表变成集合,就自动去重了 *关系测试,测试两组数据之前的交集.并集.差集.子集.父级.对称差集, ...
- python 学习分享-实战篇简单的ftp
import socket import os import time import pickle Basedb = os.path.dirname(os.path.dirname(os.path.a ...
- Spider_Man_6 の Scrapy(未完待续)
一:自我介绍 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中.其最初是为了页面抓取 (更确切来说, 网络抓取 )所 ...
- 06 JVM 是如何处理异常的
在 JAVA 中,异常处理的方式主要是抛出异常和捕获异常.这两大要素共同实现程序控制流的非正常转移. 抛出异常可以分为显示和隐式两种.显示抛出异常的主体是应用程序,它指的是在程序中使用 throw 关 ...
- BZOJ 4326:NOIP2015 运输计划(二分+差分+lca)
NOIP2015 运输计划Description公元 2044 年,人类进入了宇宙纪元.L 国有 n 个星球,还有 n−1 条双向航道,每条航道建立在两个星球之间,这 n−1 条航道连通了 L 国的所 ...
- 【bzoj1475】方格取数 网络流最小割
题目描述 在一个n*n的方格里,每个格子里都有一个正整数.从中取出若干数,使得任意两个取出的数所在格子没有公共边,且取出的数的总和尽量大. 输入 第一行一个数n:(n<=30) 接下来n行每行n ...
- PHP网站提交表单如何实现验证码验证功能
很多小伙伴在原生网站时候都会遇到很多意料之外的情况发生,也有不少小伙伴在初学程序代码的时候可能会因为一个小小的逗号隐藏在几百行,几千行的代码中出错常见的在提交表单中很多事需要验证码验证,那么如何来实现 ...
- hdu 3874 树状数组
思路:和求区间内有多少个不同的数一样,只不过改下权值. #include<iostream> #include<cstdio> #include<algorithm> ...
- H5 语义化、基本事件 浅析 (含file对象、drag拖拽等)
1.语义化标签 帮助搜索引擎,盲人设备等程序,辨识网页内容信息,明确网页区域分布,不体现任何样式,但存在浏览器兼容性问题,如IE8下无<header>标签. ① H5基本语义标签: < ...
- pat 甲级 1056. Mice and Rice (25)
1056. Mice and Rice (25) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Mice an ...