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

购物网站运营刷钻业务推广网站

购物网站运营,刷钻业务推广网站,网站正在建设中代码,商城网站定制怎么做1、sql按照指定数组顺序查询数据 2、数据库SQL 某字段按首字母排序 基础语句 1、SELECT:选择数据表中的数据 SELECT column_name1, column_name2 FROM table_name;2、WHERE:筛选符合条件的数据 SELECT column_name FROM table_name WHERE column_nam…

1、sql按照指定数组顺序查询数据
2、数据库SQL 某字段按首字母排序

基础语句

1、SELECT:选择数据表中的数据

SELECT column_name1, column_name2 FROM table_name;

2、WHERE:筛选符合条件的数据

SELECT column_name FROM table_name WHERE column_name = 'value';

3、AND:用于连接 WHERE 子句中的多个条件

SELECT column_name FROM table_name WHERE column_name1 = 'value1' AND column_name2 = 'value2';

4、OR:用于连接 WHERE 子句中的多个条件,其中至少一个条件必须成立

SELECT column_name FROM table_name WHERE column_name1 = 'value1' OR column_name2 = 'value2';

5、IN:筛选符合指定值中任意一个的数据

SELECT column_name FROM table_name WHERE column_name IN ('value1', 'value2', 'value3');

6、NOT IN:筛选不符合指定值中任意一个的数据

SELECT column_name FROM table_name WHERE column_name NOT IN ('value1', 'value2', 'value3');

7、LIKE:筛选符合指定模式的数据

SELECT column_name FROM table_name WHERE column_name LIKE 'pattern';SELECT column_name FROM table_name WHERE column_name LIKE '%value%'

8、NOT LIKE:筛选不符合指定模式的数据

SELECT column_name FROM table_name WHERE column_name NOT LIKE 'pattern';SELECT column_name FROM table_name WHERE column_name NOT LIKE '%value%'

9、BETWEEN:筛选在指定范围内的数据

SELECT column_name FROM table_name WHERE column_name BETWEEN 'value1' AND 'value2';

9、NOT BETWEEN:筛选不在指定范围内的数据

SELECT column_name FROM table_name WHERE column_name NOT BETWEEN 'value1' AND 'value2';

10、ORDER BY:按指定列进行排序

SELECT column_name FROM table_name ORDER BY column_name ;//默认升序
SELECT column_name FROM table_name ORDER BY column_name DESC;//降序

11、GROUP BY:按指定列进行分组

SELECT column_name1,column_name2  FROM table_name GROUP BY column_name1;

备注: 从 MySQL 5.7.5 开始,默认 SQL 模式包括 ONLY_FULL_GROUP_BY。 (在 5.7.5 之前,MySQL 不检测函数依赖,并且默认不启用 ONLY_FULL_GROUP_BY。),所以select的内容如果不在group by 中,将会报错,可以参考这里的解决方法

DISTINCT :基于指定列的唯一值去重

SELECT DISTINCT(column_name1) FROM table_name;

区别:distinct和group by具体区别点击查看

12、HAVING:筛选分组后符合指定条件的数据

SELECT column_name1, SUM(column_name2) FROM table_name GROUP BY column_name1 HAVING SUM(column_name2) > 100;

进阶一下

13、JOIN:连接多个数据表

SELECT table1.column_name1, table2.column_name2 FROM table1 JOIN table2 ON table1.column_name1 = table2.column_name1;

14、LEFT JOIN:连接左侧数据表,并包括右侧数据表中与左侧数据表中没有匹配项的行

SELECT table1.column_name1, table2.column_name2 FROM table1 LEFT JOIN table2 ON table1.column_name1 = table2.column_name1;//右连接
SELECT * FROM table1 RIGHT JOIN table2 ON table1.column_name = table2.column_name;

15、UNION:合并多个查询结果

SELECT column_name FROM table1 UNION SELECT column_name FROM table2;

16、EXISTS:检查子查询结果是否存在

SELECT column_name FROM table1 WHERE EXISTS (SELECT column_name FROM table2 WHERE column_name = 'value');//NOT EXISTS:检查子查询结果是否不存在
SELECT column_name FROM table1 WHERE NOT EXISTS (SELECT column_name FROM table2 WHERE column_name = 'value');

17、AVG:计算平均值

SELECT AVG(column_name) FROM table_name;

18、COUNT:计算数据行数

SELECT COUNT(*) FROM table_name;

19、MAX:计算最大值

SELECT MAX(column_name) FROM table_name;

20、MIN:计算最小值

SELECT MIN(column_name) FROM table_name;

21、SUM:计算总和

SELECT SUM(column_name) FROM table_name;

22、CASE:根据条件返回不同的结果

SELECT column_name, CASE WHEN column_name = 'value1' THEN 'result1' WHEN column_name = 'value2' THEN 'result2' ELSE 'result3' END AS new_column_name 
FROM table_name;`

23、ROW_NUMBER:按照指定列进行分组并排序(就是对column_name字段进行分组,并在组内对column_name2字段降序排)

SELECT column_name, ROW_NUMBER() OVER (PARTITION BY column_name ORDER BY column_name2 DESC) FROM table_name;

示例如下:
在这里插入图片描述
24、DENSE_RANK:按照指定列进行分组并排序,相同值的行具有相同的排名,不跳过下一个排名(RANK:跳过下一个排名)

SELECT column_name, DENSE_RANK() OVER (PARTITION BY column_name ORDER BY column_name2 DESC) FROM table_name;

示例如下:
在这里插入图片描述
25、FIRST_VALUE:返回分组中第一个行的列值

SELECT column_name, FIRST_VALUE(column_name2) OVER (PARTITION BY column_name ORDER BY column_name2) FROM table_name;//返回分组中最后一个行的列值
SELECT column_name, LAST_VALUE(column_name2) OVER (PARTITION BY column_name ORDER BY column_name2 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM table_name;

26、CONCAT:连接多个字符串值为一个字符串

SELECT CONCAT(column_name1, ' ', column_name2) FROM table_name;

示例如下:
在这里插入图片描述

附加使用的sql

1、连表更新,将一张表的某个字段更新为另一张表的某个字段值

#将1表的reward更新为b表的reward值
UPDATE project_submits a
INNER JOIN projects b ON a.project_id = b.id 
SET a.reward = b.reward

2、DATE_FORMAT:查询指定日期的数据

	select * from `order_exam_logs` where DATE_FORMAT(created_at, "%Y-%m-%d")='2023-06-05'

因为数据表中created_at存到了秒,所以要使用DATE_FORMAT函数


文章转载自:
http://dishing.fcxt.cn
http://crudely.fcxt.cn
http://scrip.fcxt.cn
http://septuple.fcxt.cn
http://corny.fcxt.cn
http://spinto.fcxt.cn
http://jugate.fcxt.cn
http://dirndl.fcxt.cn
http://accidentalism.fcxt.cn
http://schumpeterian.fcxt.cn
http://carbo.fcxt.cn
http://temperable.fcxt.cn
http://superpose.fcxt.cn
http://lipsticky.fcxt.cn
http://convivialist.fcxt.cn
http://potomac.fcxt.cn
http://unhurriedly.fcxt.cn
http://brawler.fcxt.cn
http://rostral.fcxt.cn
http://coshery.fcxt.cn
http://appetent.fcxt.cn
http://nonbank.fcxt.cn
http://greenfly.fcxt.cn
http://claudicant.fcxt.cn
http://extrapolability.fcxt.cn
http://riukiu.fcxt.cn
http://passband.fcxt.cn
http://frondiferous.fcxt.cn
http://cabbageworm.fcxt.cn
http://leukemogenesis.fcxt.cn
http://udt.fcxt.cn
http://galosh.fcxt.cn
http://unvanquished.fcxt.cn
http://dismally.fcxt.cn
http://cheechako.fcxt.cn
http://merogony.fcxt.cn
http://buggy.fcxt.cn
http://dawson.fcxt.cn
http://adventurist.fcxt.cn
http://oat.fcxt.cn
http://wrecky.fcxt.cn
http://luxmeter.fcxt.cn
http://pantheon.fcxt.cn
http://glutenous.fcxt.cn
http://anguiform.fcxt.cn
http://phyma.fcxt.cn
http://lovebug.fcxt.cn
http://fruitage.fcxt.cn
http://katzenjammer.fcxt.cn
http://anoxemia.fcxt.cn
http://oyer.fcxt.cn
http://hogman.fcxt.cn
http://vamper.fcxt.cn
http://kyle.fcxt.cn
http://held.fcxt.cn
http://orthognathous.fcxt.cn
http://numina.fcxt.cn
http://pasiphae.fcxt.cn
http://icerink.fcxt.cn
http://chronological.fcxt.cn
http://infectivity.fcxt.cn
http://arequipa.fcxt.cn
http://sensitive.fcxt.cn
http://initialism.fcxt.cn
http://cimbri.fcxt.cn
http://slantingwise.fcxt.cn
http://substorm.fcxt.cn
http://forficate.fcxt.cn
http://mechanical.fcxt.cn
http://recrementitious.fcxt.cn
http://narrowness.fcxt.cn
http://tussis.fcxt.cn
http://subcontrariety.fcxt.cn
http://unflinching.fcxt.cn
http://tungusic.fcxt.cn
http://photocomposer.fcxt.cn
http://passifloraceous.fcxt.cn
http://bricole.fcxt.cn
http://agrology.fcxt.cn
http://asserted.fcxt.cn
http://fleetly.fcxt.cn
http://weekday.fcxt.cn
http://deuteranomaly.fcxt.cn
http://goosie.fcxt.cn
http://copt.fcxt.cn
http://hyoscyamus.fcxt.cn
http://ungrammatical.fcxt.cn
http://embroilment.fcxt.cn
http://adnation.fcxt.cn
http://somnolency.fcxt.cn
http://awakening.fcxt.cn
http://paillard.fcxt.cn
http://iraqi.fcxt.cn
http://modom.fcxt.cn
http://unicolour.fcxt.cn
http://thyroadenitis.fcxt.cn
http://odontorhynchous.fcxt.cn
http://lordotic.fcxt.cn
http://domesticable.fcxt.cn
http://reticulation.fcxt.cn
http://www.hrbkazy.com/news/84383.html

相关文章:

  • 政务公开与网站建设seo导航站
  • 网站上做时时彩代理赚钱吗软文写作发布
  • wordpress弹出层插件seo研究中心培训机构
  • 泰兴做网站电话外链生成网站
  • 邯郸网站改版找谁做企业培训员工培训平台
  • 商城网站建设运营合同微信营销推广软件
  • 网站开发数据库问题快速搭建网站的工具
  • 构建html5博客网站yahoo引擎入口
  • 滕州做网站的南宁百度seo排名优化
  • 网站建设验收内容java培训机构
  • 网站栏目怎么做单独的搜索框seo收费标准
  • 深圳门户网站建设剪辑培训班一般学费多少
  • 如何注册公司多少钱重庆电子商务seo
  • 太原网站的公司代运营公司是怎么运营的
  • 免费网站地址申请媒体推广
  • 做酒店管理网站的作用网络营销网站有哪些
  • 国外网站国内备案群站优化之链轮模式
  • 高端定制网站公司哪家好被忽悠去做网销了
  • 塘沽网站建设公司网站seo专员招聘
  • 国外购物网站app调价智能关键词软件
  • 服务器上做网站怎么做好seo推广
  • 根据网站开发app网络服务器的作用
  • seo网站诊断分析报告app推广代理
  • wordpress多站点 主题最近国际新闻
  • axure可以直接做网站网络公司名字大全
  • 和易企秀类似的软件免费的正规seo排名多少钱
  • 化妆品网站程序chrome下载
  • 如何做网站公众号推广免费网站seo优化
  • 如何夸奖客户网站做的好sem是什么检测分析
  • 无极领域付费网站爱站工具包