page contents

要想掌握数据库,这9个SQL基本语法要记住

今天为大家带来一篇SQL语句的常用语法 。对学习MYSQL数据库很有帮助,给大家做个参考吧。

attachments-2021-04-XSdk7nQm606c2450844ad.png

今天为大家带来一篇SQL语句的常用语法 。对学习MYSQL数据库很有帮助,给大家做个参考吧。如果对大家有帮助,前往:sql基本语法 可咨询更多相关内容。

01

当某一字段的值希望通过其它字值显示出来时(记录转换),可通过下面的语句实现:

case Type when'1'then'普通通道'when'2'then'高端通道'end as Type


其中“Type"是字段名,”1“,”2“是字段值


02

返回数据库中用户表的表单名:

selectnamefromtablewheretype = 'u'andstatus >=2


03

按拼音首字母排序:

select * fromtableorderby 列名 Collate Chinese_PRC_CS_AS_KS_WS


首先,在这里的collate是一个子句,
主要是定义排序规则,可应用于数据库定义或列定义;或应用于字符串表达式以应用排序规则投影。

语法是
collate collation_name。参数collate_name是应用于表达式、列定义或数据库定义的排序规则的名称。

collation_name 可以只是指定的 Windows_collation_name 或 SQL_collation_name。
  • Windows_collation_name 是 Windows 排序规则的排序规则名称。参见 Windows 排序规则名称。

  • SQL_collation_name 是 SQL 排序规则的排序规则名称。参见 SQL 排序规则名称。


注:SQL SERVER的排序规则平时使用不是很多,也许不少初学者还比较陌生,但有 一个错误大家应是经常碰到: SQL SERVER数据库,在跨库多表连接查询时,若两数据 库默认字符集不同,系统就会返回这样的错误:“无法解决 equal to 操作的排序规则冲突。”


04

按姓氏笔画排序:

Select * FromtableOrderBy CustomerName Collate Chinese_PRC_Stroke_ci_as


注释如上。


05

指定值的范围查询

stockname like ‘%[a-zA-Z]%'stockname like '[^F-M]‘

其中

  • [ ]指定值的范围

  • ^ 排除指定范围


06

对查询结果随机排序:

SELECT * FROMtable Orders ORDERBY NEWID()


07

返回两个表中共有的所有记录:

select tableA.a tableB.b from tableA innerjoin tableB as b ontableA.a= b.b

其中SQL中as的用法这里就不做熬述。


08

等待时间再执行语句:

waitfor delay '00:00:05‘select * from studentinfowaitfor time '23:08:00


09

向一个表A中插入记录,并且插入的记录在A中不存在(通过一个字段来判断):

insert into tableA (tracekey,muteSMS,CreateTime,traceuser,tracetime,traceSlot,traceduration)Select 'TRACE_TIMER',0,getdate(),mobileid,getdate(),'30','0' from tableB where corpid = 10001and not exists (select traceuser from tableA ) and mobileid like '13' and len(mobileid) = 11


以上这篇SQL语句的常用语法就是分享给大家的全部内容了,希望能启发大家的思路,感兴趣的话欢迎前往:六星社区了解更多详情,如有更多意见,欢迎下方评论~

如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。

attachments-2022-06-PILaOHKI62abe32bbb371.jpeg

  • 发表于 2021-04-06 17:08
  • 阅读 ( 681 )
  • 分类:数据库

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1320 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章