select 多查询-SQL增删改查补充和limit以及order by

cnblogs.com/wupeiqi/articles/5713315.html

表内容操作

1、增

1

2

3

insert into 表 (列名,列名...) values (值,值,值...)

insert into 表 (列名,列名...) values (值,值,值...),(值,值,值...)

insert into 表 (列名,列名...) select (列名,列名...) from 

2、删

1

2

delete from 

delete from 表 where id=1 and name'alex'

3、改

1

update 表 set name = 'alex' where id>1

4、

1

2

3

select from 

select from 表 where id > 1

select nid,name,gender as gg from 表 where id > 1

5、其他

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

a、条件

    select from 表 where id > 1 and name != 'alex' and num = 12;

    select from 表 where id between and 16;

    select from 表 where id in (11,22,33)

    select from 表 where id not in (11,22,33)

    select from 表 where id in (select nid from 表)

b、通配符

    select from 表 where name like 'ale%'  - ale开头的所有(多个字符串)

    select from 表 where name like 'ale_'  - ale开头的所有(一个字符)

c、限制

    select from 表 limit 5;            - 前5行

    select from 表 limit 4,5;          - 从第4行开始的5行

    select from 表 limit 5 offset 4    - 从第4行开始的5行

d、排序

    select from 表 order by 列 asc              - 根据 “列” 从小到大排列

    select from 表 order by 列 desc             - 根据 “列” 从大到小排列

    select from 表 order by 列1 desc,列2 asc    - 根据 “列1” 从大到小排列,如果相同则按列2从小到大排序

e、分组

    select num from 表 group by num

    select num,nid from 表 group by num,nid

    select num,nid from 表  where nid > 10 group by num,nid order nid desc

    select num,nid,count(*),sum(score),max(score),min(score) from 表 group by num,nid

    select num from 表 group by num having max(id) > 10

    特别的:group by 必须在where之后,order by之前

f、连表

    无对应关系则不显示

    select A.num, A.name, B.name

    from A,B

    Where A.nid = B.nid

    无对应关系则不显示

    select A.num, A.name, B.name

    from inner join B

    on A.nid = B.nid

    A表所有显示,如果B中无对应关系,则值为null

    select A.num, A.name, B.name

    from left join B

    on A.nid = B.nid

    B表所有显示,如果B中无对应关系,则值为null

    select A.num, A.name, B.name

    from right join B

    on A.nid = B.nid

g、组合

    组合,自动处理重合

    select nickname

    from A

    union

    select name

    from B

    组合,不处理重合

    select nickname

    from A

    union all

    select name

    from B

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/333577.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端面试题集合一

Canvas是什么?怎样写Canvas? Canvas是HTML5的一个元素,它使用JavaScript在网页上绘制图形。Canvas是一个矩形区域。它的每一个像素都可以由HTML5语言来控制。使用Canvas绘制路径、框、圆、字符和添加图像有几种方法。 如果要在我们的HTML文…

答疑解惑:核技术利用辐射安全与防护考核

前言 最近通过了《核技术利用辐射安全与防护考核》,顺利拿到了合格证。这是从事与辐射相关行业所需要的一个基本证书,考试并不难,在此写篇博客记录一下主要的知识点。 需要这个证书的行业常见的有医疗方面的,如放疗,…

RAG 最新最全资料整理

最近在做RAG方面的工作。它山之石可以攻玉,做了一些调研,包含了OpenAi,百川,iki.ai为我们提供的一些实现方案。 本文以时间顺序,整理了最近最新最全的和RAG相关的资料。都是满满的干货,包含了RAG评测工具、…

Mobile Aloha 【软硬件原理+代码解析】

1. Mobile ALOHA Hardware2. Imitation Learning3. Co-training with Static ALOHA Data4. Task Setting5. Experiments5.1 ACT5.2 对比ACT、Diffusion Policy和VINN 6. Software Code Analyze Mobile ALOHA: 利用低成本全身远程操作系统学习复杂的双手移动操作技能 [译] 硬件代…

国际版WPS Office18.6.0

​【应用名称】:WPS Office 【适用平台】:Android 【软件标签】:WPS 【应用版本】:18.5.4 → 18.6.0 【应用大小】:160MB 【软件说明】:WPS Office是使用人数最多的移动办公软件。它具有独有手机阅读…

图形化编程在信息学奥赛中的作用及其对编程思维的培养

在全球信息化浪潮中,信息学奥林匹克竞赛(简称信息学奥赛)作为一种高规格、高水平的科技赛事,正在为青少年提供一个展现计算机科学素养与创新能力的重要舞台。而图形化编程作为引导初学者步入编程殿堂的有效途径,在信息…

(低级错误)IDEA/Goland报错连接数据库失败:URL错误和权限问题。

前言 做毕设ing,使用Goland自带的数据库工具连接服务器的数据库。报错 错误: Malformed database URL, failed to parse the main URL sections. (view)服务器是华为云,使用宝塔面板。数据库版本5.6.50。 排查过程 鉴于Goland报错报的狗屁不是&#…

卸载流氓软件联软

这个流氓软件也是在更新的,下面是本人在联想邵阳笔记本下卸载流程,非常简单 注:按照本文卸载之后,我重新装了一次这个垃圾,但是发现重装完之后,系统启动之后就会进入黑屏,也就是说,…

无纸化革新:纸质文件转在线存储和检索 | 开源日报 No.141

paperless-ngx/paperless-ngx Stars: 13.9k License: GPL-3.0 Paperless-ngx 是一个文档管理系统,将您的纸质文件转换为可搜索的在线存档,以便您可以保留更少的纸张。 完整功能列表和截图可在文档中找到通过 docker compose 最简单地部署 paperless可以…

Jmeter扩展函数?年薪50W+的测试大佬教你怎么玩

很多同学,都问我:“老师,我的 jmeter 里面,怎么没有 MD5 函数,base64 函数也没有,我是不是用了假的 jmeter?” 前言 哈哈哈,不是的。jmeter 的函数,有自带函数和扩展函数…

windows10 ,再控制面板--卸载程序,具体是 执行的 哪一个文件 ,怎么 查找

1. 任务管理器中, 右击 该进程, “打开该文件所在的位置”; 2. 再注册表中,找 该 应用名称相近,或者,上述文件路径 相近的 文件夹里面;查找; 一般 以 Uninstall 开头的&#xff0…

【漏洞复现】Hikvision SPON IP网络对讲广播系统存在命令执行漏洞CVE-2023-6895

漏洞描述 Hikvision Intercom Broadcasting System是中国海康威视(Hikvision)公司的一个对讲广播系统。 Hikvision Intercom Broadcasting System是中国海康威视(Hikvision)公司的一个对讲广播系统。Hikvision Intercom Broadcasting System 3.0.3_20201113_RELEASE(HIK)版…